- 主题:多个等式组成的字符串有什么办法能够快速转成json?
#0089AB=123;BC=12;Flag=2;K1-VALUE=9.7,K1-Flag=Z;K2-VALUE=0.1023,K2-Flag=N&
要解析出下面的结果, 如果能解析成json最好, 不过最终只是取出数据,不解析成json也可
AB->123
BC->12
Flag->2
KN-VALUE->9.7
KN-Flag->Z
K2-VALUE->0.1023
K2-Flag->N
以#开始, 以&结束
不同参数等式以分号分隔
不过KN-VALUE=9.7,KN-Flag=Z这种同组的会以逗号相隔
谢谢
--
FROM 122.234.242.*
格式固定的话,为什么不自己写个通用的解析类?
--
FROM 120.244.160.*
嗯, 我现在是一个一个字段去解析
就是想有没有更好的办法
【 在 yourgf2 的大作中提到: 】
: 格式固定的话,为什么不自己写个通用的解析类?
--
FROM 122.234.242.*
正则取中间的数据,
然后按分号取每个对
逗号分割那部分没看懂,想做啥,是个map?
--
FROM 223.104.38.*
你确定分隔符的范围吗?有字符串分割器给你分好的
【 在 t430 (T430) 的大作中提到: 】
: #0089AB=123;BC=12;Flag=2;K1-VALUE=9.7,K1-Flag=Z;K2-VALUE=0.1023,K2-Flag=N&
: 要解析出下面的结果, 如果能解析成json最好, 不过最终只是取出数据,不解析成json也可
: AB->123
: BC->12
--
FROM 117.136.0.*
分隔符的范围是什么意思?
用分号分隔参数
用逗号分隔数据项
没其他分隔符了
字符串分割器? 没用过
【 在 nikezhang 的大作中提到: 】
: 你确定分隔符的范围吗?有字符串分割器给你分好的
--
FROM 115.198.163.*
先用分号逗号split,
再稍微处理一下各个token
搞定了啊
【 在 t430 的大作中提到: 】
: #0089AB=123;BC=12;Flag=2;K1-VALUE=9.7,K1-Flag=Z;K2-VALUE=0.1023,K2-Flag=N&
: 要解析出下面的结果, 如果能解析成json最好, 不过最终只是取出数据,不解析成json也可
: AB->123
: ...................
--来自微水木3.5.5
--
修改:zhangkung FROM 221.222.21.*
FROM 221.222.21.*
String的split方法
【 在 t430 的大作中提到: 】
: 分隔符的范围是什么意思?
: 用分号分隔参数
: 用逗号分隔数据项
: ...................
--来自微水木3.5.5
--
FROM 221.222.21.*
是的, 我是想有没有更好的办法
【 在 zhangkung 的大作中提到: 】
: 先用分号逗号split,
: 再稍微处理一下各个token
: 搞定了啊
: ...................
--
FROM 115.198.163.*
或者用commons的工具方法,都可以分割
【 在 zhangkung (kungkung) 的大作中提到: 】
: String的split方法
: 【 在 t430 的大作中提到: 】
: : 分隔符的范围是什么意思?
: : 用分号分隔参数
--
FROM 223.104.38.*