”er=0,station_id=,login_id=,game_id=,point=0.00,option=1,0,1,0,0,0,90000,0,0,5,1“
不是Json好像什么都不是,难道要自己分解判断什么的
自己分析吧。这个看着没有标准
这是一种设计有问题的不规则字符串,最大的问题是,逗号既作为项的分隔符,同时数据中逗号又以普通字符出现。
所以不能简单按照逗号分隔,需要回溯扫描,如果逗号后面到下一个逗号或者空格(结束符)没有等号,这个逗号理解为普通字符。
试试正则,不过不懂你的数据其他没有值的数据是什么。。如果是数字或者逗号可以用正则
[a-z_]+=[\d,\.]*
这个字符串只能自己切割了,可以看一下String的API-Split方法。