鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ 有沒有這樣一種json字符串:{"1":"1&qu

有沒有這樣一種json字符串:{"1":"1"},{"2":"2"},沒有中括號,有的話用fastjson怎么解析呢

RT,會不會有這種json呢?

回答
編輯回答
檸檬藍(lán)

不會,首先要了解java語言的數(shù)據(jù)結(jié)構(gòu),其次要了解json的數(shù)據(jù)格式
可以看一下json數(shù)據(jù)格式:http://www.jb51.net/article/1...

2017年11月3日 23:27
編輯回答
舊城人

這樣的結(jié)構(gòu)沒有中括號其實(shí)并不是合法的JSON,如果你確定加上中括號就合法的話可以在前后加上中括號再進(jìn)行處理。

String invalid = "{\"1\":\"1\"},{\"2\":\"2\"}";
String valid = "[" + invalid + "]"
String valid2 = new StringBuilder("[").append(invalid).append("]").toString();
2017年3月4日 15:13