从 JSONArray 转换为 String 然后再转换回来

Posted

技术标签:

【中文标题】从 JSONArray 转换为 String 然后再转换回来【英文标题】:Converting from JSONArray to String then back again 【发布时间】:2011-08-24 10:41:01 【问题描述】:

我需要将 JSONArray 对象存储为字符串,然后检索该字符串并将其转换回 JSONArray。

如果我这样做:

JSONArray jArray;
String s = jArray.toString()
JSONArray newJArray = new JSONArray(s);

我会取回同样的物品吗?

我正在尝试将 JSONArray 存储在 SQLite 数据库中。

这就是我正在查看的内容。 http://developer.android.com/reference/org/json/JSONArray.html#toString()

【问题讨论】:

为什么要提问?您可以在发布之前尝试一下。 【参考方案1】:

只要它是一个有效的 JSONArray 开头,就可以。

【讨论】:

以上是关于从 JSONArray 转换为 String 然后再转换回来的主要内容,如果未能解决你的问题,请参考以下文章

Apollo iOS 将 JSONArray 转换为 String

如何在 Android 中将 JSONArray 转换为 ListView? [复制]

java.lang.string 无法转换为 JSONArray Android Mysql

java.lang.string无法转换为JSONArray Android Mysql

Android Kotlin - 将 jsonArray 转换为 Array<String>

jsonObject和JsonArray转化String