jsonarray到字符串转换

时间:2018-05-30 08:10:11

标签: java arrays string

我想将JSON数组转换为字符串 我试过了getJSONArray("name").toString();,但它没有用。
这是我当前的输出[\"Name Already Exists\"]" 我想要这个输出:Name Already Exists

1 个答案:

答案 0 :(得分:1)

你有一个像这样的JSONArray:

[
    "my string"
]

通常,JSONArrays与正常数组一样使用多个条目。您目前正在将整个JSONArray转换为字符串。 \就在那里,因为没有它,引号将终止该字符串。

你想要的只是获得该数组中的第一个元素。如果您知道您的数组只包含一个字符串,则可以执行类似

的操作
String result = myJSONArray.getString(0);