我想将JSON数组转换为字符串
我试过了getJSONArray("name").toString();
,但它没有用。
这是我当前的输出[\"Name Already Exists\"]"
我想要这个输出:Name Already Exists
。
答案 0 :(得分:1)
你有一个像这样的JSONArray:
[
"my string"
]
通常,JSONArrays与正常数组一样使用多个条目。您目前正在将整个JSONArray转换为字符串。 \
就在那里,因为没有它,引号将终止该字符串。
你想要的只是获得该数组中的第一个元素。如果您知道您的数组只包含一个字符串,则可以执行类似
的操作String result = myJSONArray.getString(0);