首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

对一串数据开展特定的处理

2012-08-07 
对一串数据进行特定的处理。RT。我有一段数据是这样的:{ a: 000000000100, b: 00000000, c: d,

对一串数据进行特定的处理。
RT。我有一段数据是这样的:

{ "a": "000000000100", "b": "00000000", "c": "d", "e": "0703030511713033", "f": "00000001", "g": "POS", "h": "123", "i": "消费", "j": "00", "k": "linxu345", "l": "{ "m": "2012-07-03 17:23:29", "n": "default", "p": "000205", "q": "1.0.12", "r": "2001" }"}


我想把红色的字符去掉,有什么好的方法,思路给我说一下吧。谢谢了

[解决办法]
一个':'后面如果是"{就把它替换成{
同时找到对应的}",替换成}
[解决办法]
替换"{为{
替换}"为}
[解决办法]
一看就是json,忙活什么。
[解决办法]

探讨

遍历,如果当前字符是",而且下一个字符是{ 或者 },则删除。

[解决办法]
这就是jison串。估计媒体解析时候出问题了哈哈,
用strstr找“{找到的话就='\0’,然后把前串和后串用strcat拼上就行了
[解决办法]
探讨

引用:
遍历,如果当前字符是",而且下一个字符是{ 或者 },则删除。

确实是json的报文,但是不是PHP的,我要用纯C来组报文,现在问题已经解决了,是我对json-c不熟。多谢

热点排行