是否有更简单的方法将json字符串文本转换为json对象而不是手动编码"\“。
样本数据,但我的比这要大得多。
{"phonetype":"N95","cat":"WP"}
//Easier way? Equivalent of JSON.Stringify({"phonetype":"N95","cat":"WP"})?
JSONObject jsonObj = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}"); 发布于 2013-08-12 19:01:50
你的最终目标是什么?为什么字符串需要直接在Java文件中?为什么,在这个问题上,引语逃逸是有问题的?在我看来,您似乎有一个不必要的约束(例如“此字符串需要内联”或“这需要是一个字符串”),如果您删除它,将更容易使用。
{"phonetype":"N95","cat":"WP"}大得多”,这意味着它是数据,而不是代码,您将有更好的时间保持它们分开。当你需要的时候加载文件,使用你想要的任何工具,你就很棒了。发布于 2013-08-12 16:47:40
有多个json解析器可用于将json编组到对象,反之亦然。这些解析器中很少有
发布于 2013-08-12 18:39:28
这能帮上忙吗?
JSONObject jsonObj = new JSONObject("{'phonetype':'N95','cat':'WP'}"); https://stackoverflow.com/questions/18192379
复制相似问题