我是json的新手。我想要信息用户在不同的时间,并将它们添加到不同的列表。
我的json文本是这样的-
{ "201322052":{
"Sat Aug 04 04:14:03":"https://blablabla",
"Sat Aug 04 04:19:55":"https://blablabla2"},
"Doctor 201322052":{
"Sat Aug 04 04:19:35":"https://bla bla bla 3" },
"JrPwbApfIHbQhCUmVIoiVJcPYv93":{
"Sat Aug 04 04:02:47":{
"Misc":"sdasd",
"Product":"asd",
"address":"sd",
"name":"Dr. Bua"
},
"Sat Aug 04 04:03:21":{
"Misc":"sdasd",
"Product":"asd",
"address":"sd",
"name":"Dr. Bua"
},
"Sat Aug 04 04:03:28":{
"Misc":"sdasd",
"Product":"asd",
"address":"sd",
"name":"Dr. Bua"
},
"Sat Aug 04 04:03:31":{
"Misc":"sdasd",
"Product":"asd",
"address":"sd",
"name":"Dr. Bua"
}
}}
从Firebase数据库。我想以这种格式提取“ JrPwbApfIHbQhCUmVIoiVJcPYv93 ”的信息-
DocName -----------地址------产品---------- Misc -------时间
博士Bua --------- Mirpur --------- asd ------------- ssdsds ----- Sat Aug 04 04:02:47 < / p>
博士Bua --------- Mirpur --------- asd ------------- sdsds ------ Sat Aug 04 04:03:28 < / p>
博士Bua --------- Mirpur --------- asd ------------- sdsds ------ Sat July 04 04:03:28 < / p>
我想你明白了。在上一个question about extracting information中,我得到了吴伟强先生的大力帮助。我知道我需要在这里做同样的事情,但是无法获取如何从整个json分别提取节点“ JrPwbApfIHbQhCUmVIoiVJcPYv93 ”,然后再次应用。
答案 0 :(得分:0)
抱歉,我要做的就是
const p1 = () => {
return new Promise((resolve,reject) => {
window.setTimeout(() => {
resolve('future value one');
},500);
});
};
const p2 = (v1) => {
return new Promise((resolve,reject) => {
window.setTimeout(() => {
const v2 = 'future value two';
resolve({v1,v2});
},500);
});
};
p1().then(p2).then(console.log);
user.toString()提供以下数据
JObject jobject = JObject.Parse(jsonString);
JObject user = (JObject)jobject["JrPwbApfIHbQhCUmVIoiVJcPYv93"];
我真正需要的。然后,我通过先前提供的this help分别提取了信息。谢谢大家的回应。