JSON Volley PUT запрос перекрывает все

Приложение тоже должно работать:

In [589]: x = pd.DataFrame({'a':1,'b':2},index = range(1))

In [590]: x
Out[590]: 
   a  b
0  1  2

In [591]: x.append([x]*5, ignore_index=True) #Ignores the index as per your need
Out[591]: 
   a  b
0  1  2
1  1  2
2  1  2
3  1  2
4  1  2
5  1  2

In [592]: x.append([x]*5)
Out[592]: 
   a  b
0  1  2
0  1  2
0  1  2
0  1  2
0  1  2
0  1  2
1
задан Miha M 5 March 2019 в 11:06
поделиться

1 ответ

Чтобы обновить определенное значение в файле json, вы можете сделать это следующим образом:

Сначала возьмите свой original json в строку:

  String jsonString ="{
  "females": [
    {
      "id": 1,
      "name": "Name One",
      "actions": [
        {
          "action_1": 1,
          "action_2": 2,
          "action_3": 3
        }
      ]
    }
  ]
}";

Далее, передайте эту строку в [113 ]:

   JSONObject jObject  = new JSONObject(jsonString);//passing string to jsonobject
         JSONArray jsonArray = jObject.getJSONArray("females");
        for (int i = 0; i < jsonArray.length(); i++) {
         JSONObject object = jsonArray.getJSONObject(i);
         JSONArray jsonObject= object.getJSONArray("actions"); //getting action 
array
       for (int j = 0; j < jsonObject.length(); j++) {
         JSONObject object1 = jsonObject.getJSONObject(j);

           object1.put("action_1", 123); //here you are putting value to action_1
                    object1.put("action_2", 456);
                    object1.put("action_3", 789);
        }
        } 

, а затем отправьте это jsonObject на ваш сервер.

0
ответ дан Swati 5 March 2019 в 11:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: