前端js把json字符串转json对象(java对象转json对象命令)

前端js把json字符串转json对象(java对象转json对象命令)

public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray public static final JSONObject parseObject(String text);// 把JSON文本parse成JSONObject public static final <T> T parseObject(String text, Class<T> clazz); // 把JSON文本parse为JavaBean public static final JSONArray parseArray(String text); // 把JSON文本parse成JSONArray public static final <T> List<T> parseArray(String text, Class<T> clazz); //把JSON文本parse成JavaBean集合 public static final String toJSONString(Object object); // 将JavaBean序列化为JSON文本 public static final String toJSONString(Object object, boolean prettyFormat); // 将JavaBean序列化为带格式的JSON文本 public static final Object toJSON(Object javaObject); //将JavaBean转换为JSONObject或者JSONArray。

将json字符串转换为json对象

JSONObject http= JSONObject.parseObject(http);

2.将json对象转换为json字符串

StringstrResult=jshttp.getString(“result”);//这一种是在json对象中套了一个json对象//使用getstring()方法获取到key后直接转为string类型String s = jshttp.toJSONString();//这种是直接将json对象转换为json字符串

??

3.将json字符串转换为java对象,对象中的属性要和json字符串一一对应,并且属性都要有set方法

Result result = JSON.parseObject(http, Result.class);

4.将java对象转换为json字符串

JSONObject jsonObject = (JSONObject) JSONObject.toJSON(result);

5.将json字符串转换为json数组:

JSONArray result = (JSONArray) jshttp.get(“result”);//reslut的value是一个json数组[{“code”:”SMV”,”name”:”神池”},{“code”:”NWV”,”name”:”宁武”}]

发表评论

登录后才能评论