![]() |
#2
吹水佬2022-04-27 19:31
数据结构有问题,report_values后面有10项,每项四个属性名字不相同。
![]() { "errcode": 0, "errmsg": "ok", "answers": [{ "id_type": 1, "userid": "YaTou", "report_values": [{ "question_id": 1, "multi_choice": [], "text": "张三", "fileid": [] }, { "question_id": 2, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 3, "single_choice": 5, "multi_choice": [], "fileid": [] }, { "question_id": 4, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 5, "multi_choice": [], "text": "35", "fileid": [] }, { "question_id": 6, "multi_choice": [], "text": "11111111111", "fileid": [] }, { "question_id": 7, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 8, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 9, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 10, "single_choice": 1, "multi_choice": [], "fileid": [] }], "report_time": 1650402627 }, { "id_type": 1, "userid": "LaoJia", "report_values": [{ "question_id": 1, "multi_choice": [], "text": "李四", "fileid": [] }, { "question_id": 2, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 3, "single_choice": 5, "multi_choice": [], "fileid": [] }, { "question_id": 4, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 5, "multi_choice": [], "text": "64", "fileid": [] }, { "question_id": 6, "multi_choice": [], "text": "2222222222", "fileid": [] }, { "question_id": 7, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 8, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 9, "single_choice": 2, "multi_choice": [], "fileid": [] }, { "question_id": 10, "single_choice": 1, "multi_choice": [], "fileid": [] }], "report_time": 1650404903 }] } |
TEXT TO cJsonstr noshow textme
{"errcode":0,"errmsg":"ok","answers":[{"id_type":1,"userid":"YaTou","report_values":[{"question_id":1,"multi_choice":[],"text":"张三","fileid":[]},{"question_id":2,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":3,"single_choice":5,"multi_choice":[],"fileid":[]},{"question_id":4,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":5,"multi_choice":[],"text":"35","fileid":[]},{"question_id":6,"multi_choice":[],"text":"11111111111","fileid":[]},{"question_id":7,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":8,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":9,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":10,"single_choice":1,"multi_choice":[],"fileid":[]}],"report_time":1650402627},{"id_type":1,"userid":"LaoJia","report_values":[{"question_id":1,"multi_choice":[],"text":"李四","fileid":[]},{"question_id":2,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":3,"single_choice":5,"multi_choice":[],"fileid":[]},{"question_id":4,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":5,"multi_choice":[],"text":"64","fileid":[]},{"question_id":6,"multi_choice":[],"text":"2222222222","fileid":[]},{"question_id":7,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":8,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":9,"single_choice":2,"multi_choice":[],"fileid":[]},{"question_id":10,"single_choice":1,"multi_choice":[],"fileid":[]}],"report_time":1650404903}]}
ENDTEXT
m.cJsonStr=[var json=]+cJsonstr+[;]
m.oJs=CREATEOBJECT("MSScriptControl.ScriptControl")
m.oJs.Language="jscript"
m.oJs.addCode(m.cJsonStr)
m.oSon=m.oJs.CodeObject.json.answers
FOR EACH m.SubItem IN m.oSon
?m.SubItem.userid &&取出userid
?m.SubItem.report_time &&取出时间
m.oSon1=m.SubItem.report_values &&上报的数据
*!* FOR EACH m.SubItem1 IN m.oSon1
*!* ?m.SubItem1.text &&取出姓名
*!* EXIT
*!* ENDFOR
ENDFOR
RELEASE m.oJs
report_values后面有10项,每项有四个,如何全部取出其中的值?
例如:question_id:1
multi_choice:[]
text:张三
fileid:[]
question_id:2
................
请指教。谢谢