节点js从键中获取值
node js get value from key
我需要帮助我正在尝试从我的 json 文件中检索值“802125586923257886”我该怎么做?
{
"801502579829112852": {
"channel": "802125586923257886"
},
"802163006698946570": {
"channel": "802163007173951521"
}
}
我试过了,但没有结束
function jsonParser(stringValue) {
var string = JSON.stringify(stringValue);
var objectValue = JSON.parse(string);
}
console.log(jsonParser('801502579829112852'))
提前致谢
您要做的是使用 Javascript.
从一个键中查找一个值,该值又是 JSON 字典中另一个键的值
您需要将 JSON 字符串保存到变量中并将其解析到 Javascript 字典中:
json_dict = `{
"801502579829112852": {
"channel": "802125586923257886"
},
"802163006698946570": {
"channel": "802163007173951521"
}
}`
js_dict = JSON.parse(json_dict)
然后,您可以访问 Javascript 字典的字段:
js_dict["801502579829112852"]["channel"]
哪个returns:
802125586923257886
// Your value is already in JSON format. No need to parse again
var json_dict = {
"801502579829112852": {
"channel": "802125586923257886"
},
"802163006698946570": {
"channel": "802163007173951521"
}
}
jsonParser(json_dict)
function jsonParser (pvalue){
var chanldataobj = pvalue['801502579829112852']
console.log(chanldataobj['channel'])
}
我需要帮助我正在尝试从我的 json 文件中检索值“802125586923257886”我该怎么做?
{
"801502579829112852": {
"channel": "802125586923257886"
},
"802163006698946570": {
"channel": "802163007173951521"
}
}
我试过了,但没有结束
function jsonParser(stringValue) {
var string = JSON.stringify(stringValue);
var objectValue = JSON.parse(string);
}
console.log(jsonParser('801502579829112852'))
提前致谢
您要做的是使用 Javascript.
从一个键中查找一个值,该值又是 JSON 字典中另一个键的值您需要将 JSON 字符串保存到变量中并将其解析到 Javascript 字典中:
json_dict = `{
"801502579829112852": {
"channel": "802125586923257886"
},
"802163006698946570": {
"channel": "802163007173951521"
}
}`
js_dict = JSON.parse(json_dict)
然后,您可以访问 Javascript 字典的字段:
js_dict["801502579829112852"]["channel"]
哪个returns:
802125586923257886
// Your value is already in JSON format. No need to parse again
var json_dict = {
"801502579829112852": {
"channel": "802125586923257886"
},
"802163006698946570": {
"channel": "802163007173951521"
}
}
jsonParser(json_dict)
function jsonParser (pvalue){
var chanldataobj = pvalue['801502579829112852']
console.log(chanldataobj['channel'])
}