fastjson java对象和JSON的相互转换

ali fastjson json转换
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

  • json字符串转java对象(OrderInfo(orderId、orderDate))

OrderInfo orderInfo = JSON.parseObject(jsonStr, OrderInfo.class);

  • json字符串转json对象

String jsonStr = “{\”orderId\” : \”1111111\”;\”orderDate\” : \”2016-11-22 11:03:00\”}”;
JSONObject jsonObject = JSON.parseObject(jsonStr);
String orderId = jsonObject.getString(“orderId”);
String orderDate =jsonObject.getString(“orderDate”);

  • java对象转json字符串

String jsonStr = JSON.toJSONString(orderInfo)

  • java对象转json对象

JSON json = (JSON) JSON.toJSON(orderInfo);

你可能感兴趣的:(Util)