在Java中(用于Android),下面是代码行:
org.json.JSONObject array = new org.json.JSONObject("{\"value\":\"aész\"");
System.out.println("RES: " + array.toString());
我想要的输出:
RES:{“ value”:“ a \ u00e9sz”}
实际上是:
RES:{“ value”:“aész”}
如何使JSONObjecttoString()
方法返回以UTF-8特殊字符的unicode值编码的JSON字符串,例如json_encode(array("value", "aész"));
提前致谢。
听起来更像jar问题。JsonObject是跨各种开源库使用的类。下载这个罐子json-rpc-1.0.jar
试试这个:
JSONObject json = new JSONObject();
json.put("value", "aész");
System.out.println(json.toString());
产生:
{"Name":"u00e9sz"}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句