導航:首頁 > 編程語言 > 後台如何將字元串轉成json

後台如何將字元串轉成json

發布時間:2023-03-23 23:33:32

㈠ 怎樣將字元串轉換成json數組

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<TITLE>NewDocument</TITLE>
<SCRIPTLANGUAGE="javaScript">
vart="{'firstName':'cyra','lastName':'richardson','address':{'streetAddress':'1Microsoftway','city':'Redmond','state':'WA','postalCode':98052},'phoneNumbers':['425-777-7777','206-777-7777']}";
varjsonobj=eval('('+t+')');
alert(jsonobj.firstName);
alert(jsonobj.lastName);
vart2="[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}]";
varmyobj=eval(t2);
for(vari=0;i<myobj.length;i++){
alert(myobj[i].name);
alert(myobj[i].age);
}
vart3="[['<ahref=#onclick=openLink(14113295100,社旗縣國稅局橋頭稅務所,14113295100,,swjg_dm);>14113295100</a>','社旗縣國稅局橋頭稅務所','社旗縣城郊鄉長江路西段']]";
//通過eval()函數可以將JSON字元串轉化為對象
varobj=eval(t3);
for(vari=0;i<obj.length;i++){
for(varj=0;j<obj[i].length;j++){
alert(obj[i][j]);
}
}
/*
//stringifier函數的作用跟parse相反,用來將一個js對象轉換為JSON文本。
varjsonText=JSON.stringify(obj);
alert(jsonText);
//如果基於安全的考慮的話,最好是使用一個JSON解析器。一個JSON解析器將只接受JSON文本。所以是更安全的。
varmyObject=JSON.parse(myJSONtext,filter);
//可選的filter參數將遍歷每一個valuekey值對,並進行相關的處理。如:
//如
myData=JSON.parse(text,function(key,value){
returnkey.indexOf('date')>=0?newDate(value):value;});
//stringifier函數的作用跟parse相反,用來將一個js對象轉換為JSON文本。
varmyJSONText=JSON.stringifier(myObject);
*/
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

㈡ 我現在後台有一個String 型的 message ,怎樣將其轉換為jsonObject 然後傳到前台,具體是怎樣轉換,急啊!

var data="{'name':'jack'}";
var json = eval("("+data+")")
alert(json.name);
是不是這個?
或者是這個?
public static String toJSON(Object obj) {
<String, String> map = new HashMap<String, String>();
Class c = obj.getClass();
Field[] fields = c.getDeclaredFields();
for (int i = 0; i < fields.length; i++) {
String name = fields[i].getName();
try {fields[i].setAccessible(true);
Object o = fields[i].get(obj);
if (o instanceof Number) {
map.put("\"" + name + "\"", o.toString());
} else if (o instanceof String) {
map.put("\"" + name + "\"", "\"" + o.toString() + "\"");
}
} catch (IllegalArgumentException e) {

} catch (IllegalAccessException e) {

}
}
String s = map.toString();
String str = s.replaceAll("\"=", "\":");
return str;
}

㈢ 怎樣從java後台獲取json字元串並轉換為json對象輸出

使用json-lib.jar這個工具x0dx0apublic String getJson(Object obj){x0dx0a JSONObject json;x0dx0a json = JSONObject.fromObject(obj);x0dx0a return json.toString();x0dx0a}x0dx0a使用jquery來處理jsonx0dx0a//轉換為json數據 datas可以用ajax從後台獲取上面getJson中的數據x0dx0avar jsonDatas = eval("(" + datas + ")");x0dx0a //循環遍歷數據x0dx0ajQuery.each(jsonDatas, function(item) {x0dx0a//循環x0dx0a});

㈣ java中字元串怎麼轉json

string類型如果要轉換成json的話,就需要寫成這樣的形式,如下:
String jsonStr ="{'id':'11','parentId':'root','refObj':{'existType':'exist','deptType':'emp','treeNodeType':'dept'}}";
JSONObject jsonObj = new JSONObject(jsonStr);
JSONObject refObj = new JSONObject(jsonObj.getString("refObj"));
String existType = refObj.getString("existType");
System.out.println(existType);
jar使用的是org.json.jar

㈤ 怎樣從java後台獲取json字元串並轉換為json對象輸出

使用json-lib.jar這個工具
public String getJson(Object obj){
JSONObject json;
json = JSONObject.fromObject(obj);
return json.toString();
}
使用jquery來處理json
//轉換為json數據 datas可以用ajax從後台獲取上面getJson中的內數據
var jsonDatas = eval("(" + datas + ")");
//循環遍歷數容據
jQuery.each(jsonDatas, function(item) {
//循環
});

㈥ 怎麼將一個字元串變成json格式的字元串

JSON.stringify() 可以將任意的 JavaScript 值序列化成 符合JSON語法的 字元串。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

JSON.stringify({}); // '{}'
JSON.stringify(true); // 'true'
JSON.stringify("foo"); // '"foo"'
JSON.stringify([1, "false", false]); // '[1,"false",false]'
JSON.stringify({ x: 5 }); // '{"x":5}'

JSON.stringify({x: 5, y: 6});
// '{"x":5,"y":6}' 或者 '{"y":6,"x":5}' 都可能
JSON.stringify([new Number(1), new String("false"), new Boolean(false)]);
// '[1,"false",false]'
JSON.stringify({x: undefined, y: Object, z: Symbol("")});
// '{}'
JSON.stringify([undefined, Object, Symbol("")]);
// '[null,null,null]'
JSON.stringify({[Symbol("foo")]: "foo"});
// '{}'
JSON.stringify({[Symbol.for("foo")]: "foo"}, [Symbol.for("foo")]);
// '{}'
JSON.stringify({[Symbol.for("foo")]: "foo"}, function (k, v) {
if (typeof k === "symbol"){
return "a symbol";
}
});

JSON.parse() 方法將一個符合JSON語法的字元串解析成一個對應類型的值或對象。在解析過程中,還可以選擇性的修改某些屬性的原始解析值。

1
2
3
4
5
6
7
8
9

JSON.parse('{}'); // {}
JSON.parse('true'); // true
JSON.parse('"foo"'); // "foo"
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
JSON.parse('null'); // null
JSON.parse('{"p": 5}', function (k, v) {
if(k === '') return v; // 如果到了最頂層,則直接返回屬性值,
return v * 2; // 否則將屬性值變為原來的 2 倍。
}); // { p: 10 }

㈦ 怎麼把字元串轉換成json對象

例如:

JSON字元串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON對象:
var
str2 = { "name": "cxh", "sex": "man" };

一、JSON字元串轉換為JSON對象

要使用上面的str1,必須使用下面的方法先轉化為JSON對象:

//由JSON字元串轉換為JSON對象

var obj = eval('(' + str + ')');

或者

var obj = str.parseJSON(); //由JSON字元串轉換為JSON對象

或者

var obj = JSON.parse(str); //由JSON字元串轉換為JSON對象

然後,就可以這樣讀取:

Alert(obj.name);

Alert(obj.sex);

特別注意:如果obj本來就是一個JSON對象,那麼使用eval()函數轉換後(哪怕是多次轉換)還是JSON對象,但是使用parseJSON()函數處理後會有問題(拋出語法異常)。

㈧ 怎樣從java後台獲取json字元串並轉換為json對象輸出

使用json-lib.jar這個工具復
public String getJson(Object obj){
JSONObject json;
json = JSONObject.fromObject(obj);
return json.toString();
}
使用jquery來處理制json
//轉換為json數據 datas可以用ajax從後台獲取上面getJson中的數據
var jsonDatas = eval("(" + datas + ")");
//循環遍歷數據
jQuery.each(jsonDatas, function(item) {
//循環
});

閱讀全文

與後台如何將字元串轉成json相關的資料

熱點內容
u盤文件給刪了 瀏覽:737
vuejsoauth2 瀏覽:78
2017微信支付日 瀏覽:81
機械臂編程如何開發 瀏覽:21
標書U盤PDF文件要不要簽字 瀏覽:222
ps軟體文件復制到d盤 瀏覽:148
一般工業固廢招標文件內容 瀏覽:583
網站建設報價怎麼算 瀏覽:66
三星a7000升級安卓502 瀏覽:486
word2010清除分隔符 瀏覽:781
樂視怎麼切換網路 瀏覽:425
cad列印pdf文件名稱與cad不一致 瀏覽:815
電氣與可編程式控制制是什麼 瀏覽:67
文件名中允許使用英文豎線嗎 瀏覽:531
編程貓在哪裡 瀏覽:775
win8共享文件夾訪問許可權 瀏覽:380
cad文件顯示為只讀不能保存怎麼辦 瀏覽:703
如何在系統里忘記網路 瀏覽:24
中小企業出口數據在哪裡找 瀏覽:715
win8和xp傳文件 瀏覽:75

友情鏈接