在C#中更新JArray中的字符串

时间:2019-11-15 13:34:35

标签: c# arrays json

我正在尝试将setState中的status更新为User 2

我有这个JSON数组

DONE

我尝试使用此代码,但是无法正常工作。

[
    {
        "id":"YWauEwCUIe",
        "name":"User 1",
        "status":"DONE"
    },
    {
        "id":"JgwCjgvU5b",
        "name":"User 2",
        "status":"WAIT"
    }
]

2 个答案:

答案 0 :(得分:1)

通过[0],您正在更改“用户1”的状态
对于“用户2”,您需要使用[1]并在引号之间输入“状态”

 mUsers[1]["status"] = "DONE";

致谢。

答案 1 :(得分:0)

像这样在JSON-Array中将名称状态提供为String:

mUsers[0]["status"] = "DONE";