【发布时间】:2020-10-15 03:52:15
【问题描述】:
- 我有一个 JSON 有一些数据作为数组,我想添加 JSON 的新数据
这是我的 JSON 结构
```[
{
"id":"JKT020",
"origin_time":"2020-06-30 12:00",
"location":"Jakarta, ID"
}
]```
我想添加新数据,这样就可以了
```[
{
"id":"JKT020",
"origin_time":"2020-06-30 12:00",
"location":"Jakarta, ID",
"flag":1
}
]```
有可能吗?如果是,谁能告诉我该怎么做?提前致谢。
这就是我到目前为止一直在做的事情..
List data = json.decode(response.body);
for (int i = 0; i < data.length; i++) {
data.add(data[i]["flag"]=1);
print("object : " + data[i].toString());
}
});
按我想要的方式打印,但在添加行返回错误
错误说 NoSuchMethodError: Class 'String' has no instance method '[]='
【问题讨论】: