【发布时间】:2019-11-15 13:34:35
【问题描述】:
我正在尝试将User 2 的status 更新为DONE
我得到了这个 JSON 数组
[
{
"id":"YWauEwCUIe",
"name":"User 1",
"status":"DONE"
},
{
"id":"JgwCjgvU5b",
"name":"User 2",
"status":"WAIT"
}
]
我尝试使用此代码,但它不起作用。
mUsers[0][status] = "DONE";
【问题讨论】:
-
欢迎来到 Stack Overflow。您是否尝试过
mUsers[0]["status"] = "DONE";?如果您可以提供minimal reproducible example 而不仅仅是一行代码,并准确解释您尝试过的操作会发生什么,而不仅仅是“它不起作用”,那将会有所帮助。 -
我尝试了
['status'],现在尝试["status"],它成功了。顺便说一句,谢谢。 -
单引号用于
char类型的文字值,而双引号用于string。这就是双引号起作用而单引号不起作用的原因。