1. 程式人生 > >JSON物件進行傳遞,需要先轉化為json

JSON物件進行傳遞,需要先轉化為json

如果一個String msg =“123”。定義好以後,需要轉化為json進行傳遞,不能直接採用JSON.parseJsonString(msg),進行轉化為json格式,這樣會出現生成一個物件的情況。

正確的做法是,先把String轉化為json物件,在轉化為jsonString,最後生成json物件OBJ進行傳遞。例項如下:


對於String msy也需要先轉化為json,再進行處理。
String msg = JSON.toJSONString(signal);
JSONObject jsonObject = (JSONObject) JSON.parse(msg);  //先轉化為json物件
json.setObj(JSON.parseObject((jsonObject.getString("msg")))); //再從物件轉化為string並進行封裝。