data:{"name":"xxx","age":23}
類似這樣的字符串如何轉(zhuǎn)成json
由于key不帶雙引號,不能直接轉(zhuǎn)
但是如果給data加上雙引號,如何split字符串?
用:分隔會造成{"name":"xxx","age":23}也被分隔。
json conversion problem? - PHP Chinese website Q&A - json conversion problem? - PHP Chinese website Q&A
Take a look around and learn.
var?a?=?'data:{"name":"xxx","age":123}'; //這步可以取到“{"name":"xxx","age":123}” var?b?=?a.substring(a.indexOf("{"),a.lastIndexOf("}")+1); var?c?=?$.parseJson(b);
如果你必須要這個data在外包裹json數(shù)據(jù)的化,可以這樣:
var?d?=?{}; d.data?=?c;