java json字符串转对象 用什么包 java怎么把字符串转换成jsonobject

java\u600e\u4e48\u5c06json\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3ajson\u5bf9\u8c61

\u8f6c\u6362\u65b9\u6cd5\uff1a
import java.io.*;
import org.json.*;

public class Demo {
public static void main(String[] args) throws Exception {
String str = "{\"id_no\":\"342422198012001122\",\"mobile_no\":\"13666667789\",\"name\":\"\u5f90\u4e3d\"}";
JSONObject obj = new JSONObject(str); //\u5728\u8fd9\u91cc\u8f6c\u6362\u3002
System.out.println(obj);
System.out.println(obj.get("id_no")); // "342422198012001122"
}
}
\u8981\u5f15\u5165fast-json\u7684\u5305\u6216\u8005\u5f00\u6e90\u7684\u5305json.jar

\u8f6c\u6362\u65b9\u6cd5\uff1a
import java.io.*;
import org.json.*;

public class Demo {
public static void main(String[] args) throws Exception {
String str = "{\"id_no\":\"342422198012001122\",\"mobile_no\":\"13666667789\",\"name\":\"\u5f90\u4e3d\"}";
JSONObject obj = new JSONObject(str); //\u5728\u8fd9\u91cc\u8f6c\u6362\u3002
System.out.println(obj);
System.out.println(obj.get("id_no")); // "342422198012001122"
}
}
\u8981\u5f15\u5165fast-json\u7684\u5305\u6216\u8005\u5f00\u6e90\u7684\u5305json.jar

要想实现JSON和java对象之间的互转,需要借助第三方jar包,这里使用json-lib这个jar包,下载地址为:https://sourceforge.net/projects/json-lib/,json-lib需要commons-beanutils-1.8.0.jar、commons-collections-3.2.1.jar、commons-lang-2.5.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar五个包的支持,

扩展阅读:java入门网站 ... java xml转json ... java list转json字符串 ... java中字符串转json ... javascript入门 ... java中json转换成对象 ... java replace ... js json字符串转对象 ... java python ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网