a:1:{i:0; a:4:{s:8:“优先”; i:0; s:6:“金额”; s:2:“ 20”; s:4:“类型“; s:5:”以上“; s:5:”总计“; s:1:” 0“;}}
如何从此字符串中获取s:2,它不是json,然后如何获取此值
答案 0 :(得分:0)
这不是json,但具有结构。
可能是-第一个字母-它的类型,第二个长度,例如:
a:1:{...
-元素a
-数组?有1个元素{}
i:0;
-元素i
-整数?有0个元素
a:4:{
-元素a
有4个元素?在{}中-错了
s:8:"priority"
-s
字符串?,“优先级”的长度为8
等
您我将这个字符串解析为json
res=[0,
["priority",0,"amount","20","type","above","total","0"]]
从数组中获取值s:2:“ 20”-例如在JS res[1][4]