在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ node.js獲取數(shù)據(jù)無法解析

node.js獲取數(shù)據(jù)無法解析

RT.我從數(shù)據(jù)庫把數(shù)據(jù)取出來,后臺console可以讀出數(shù)據(jù),但是直接拿里面的參數(shù)卻拿不出來。不知道是啥原因。數(shù)據(jù)是json格式。

//原始數(shù)據(jù)庫數(shù)據(jù)
[ { column: 'colFamily:content',
    timestamp: 152664103143,
    '$': '{"person":{"name":"wanger","birth":"1999"}}' } ]
    

values = values[0].$;
//經(jīng)過上一步解析出的所需數(shù)據(jù)    
{"person":{"name":"wanger","birth":"1999"}}

console.log(values.person)//后臺會顯示undefined。

以上,即便加了JSON.stringfy或者JSON.parse后后臺得到的仍然是undefined。不知道有啥辦法,解析出里面的數(shù)據(jù)。person,person.name, person.birth.

回答
編輯回答
情已空

1。形如

 "{"item":"{"name":"xiaoming"}"}"

的json字符串才可以JSON.parse()為js對象
2。把你兩次的console。log結(jié)果截圖發(fā)出來

2018年2月11日 09:25
編輯回答
心上人

有特殊符號吧

2017年12月27日 06:48
編輯回答
孤酒
//原始數(shù)據(jù)庫數(shù)據(jù)
[ { column: 'colFamily:content',
    timestamp: 152664103143,
    '$': '{"person":{"name":"wanger","birth":"1999"}}' } ]
    

values = values[0].$;
//經(jīng)過上一步解析出的所需數(shù)據(jù)  
// 這一步難道拿到的不是   
'{"person":{"name":"wanger","birth":"1999"}}' // 一個字符串
//需要
values = JSON.parse(values) //這樣下?

console.log(values.person)//后臺會顯示undefined。
2018年2月2日 12:11