json物件與字串 的相互轉換

2021-08-11 08:29:49 字數 1133 閱讀 1396

//1、字串轉為json物件    import com.alibaba.fastjson.*;

string text="json";

jsonobject obj=json.parseobject(text);             

//--------------2、字串轉為json物件,包   import net.sf.json.jsonobject;

string jsonstr = ret.getobject();

jsonobject json_test = jsonobject.fromobject(jsonstr);

//--------------3、json物件轉為set集合,包  import com.alibaba.fastjson.*;

set> set = jobj.entryset();

for(map.entryentry : set)

}//--------------4、字串轉為json陣列,包 import com.alibaba.fastjson.jsonarray;     

//jsonobj instanceof jsonarray  判斷json

jsonarray json = json.parsearray(str);

iterator it = json.iterator();

while(it.hasnext())

//----------------5  com.alibaba.fastjson把jsonobject轉換為map物件

jsonobject obj = new jsonobject();

mapparams = jsonobject.parseobject(obj.tojsonstring(), new typereference>(){});

system.out.println(params);

//輸出:

//----------------6 例項1:將字串轉換為字串或數字,處理物件

//string svcinfo = null;

if(!(svcinfo==null||"".equals(svcinfo)))else

for(int i=0 ; i < jsonarr.size() ;i++)

}

Json物件與Json字串的相互轉換

json物件與json字串轉化方式有很多種,你可以根據自身專案需要去選擇。1.原生js的轉換方式 eval jsonstr 可以將json字串轉換成json物件,要注意的是需要在json字元外包裹一對小括號。注 不推薦使用eval,因為eval方式不安全,轉化過程中會執行json字串中的表示式。2....

json字串物件的相互轉換

1 先定義乙個json物件 var json 將物件轉換成字串 var jsonstr json.stringify json console.log jsonstr 輸出 2 定義json字串 var jsonstr 將字串轉化為物件 var json json.parse jsonstr con...

字典物件與Json字串相互轉換

字典轉換成json字串 nsdictionary testdict nserror error nil nsdata jsondata nsjsonserialization datawithjsonobject testdict options nsjsonwritingprettyprinted...