开发者社区> 问答> 正文

关于json反向解析?报错

现在是这个情况。。

现在我是把表的一条记录 全部取出来 转成json字符串

当我反转这个json成该对象时候 出现了转换的错误

这条记录中

A:id

B:name

C: {id:“T1”,name:“测试”}


在反转的时候  C 这个字段 也同时被json 自动解析了。。  但是原本的类中是没有这个结构的 

只是C字段 存储的是一个 json字符串  但是直接转换这个类 就会报错。。


求解决方案  有没有办法  跳过这个C的解析 直接把这个json字符串  赋给 C属性呢???

展开
收起
爱吃鱼的程序员 2020-06-22 18:01:19 427 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    谢谢各位 问题已经解决了..

    我把C 这个结构的东西前面加上了个符号 让他在存储时候就当作字符串 解析的时候就直接跳过了...

    看不懂,直接贴代码呗

    引用来自“ChineHE”的答案

    看不懂,直接贴代码呗这个没问题啊,C:"{id:"T1",Name:"新会员"}"C的值用双引号表示,本身就会被解析成一个String类型。问题不明确,json本身就是string

    引用来自“何立”的答案

    引用来自“ChineHE”的答案

    看不懂,直接贴代码呗

    C准确的说只是个KEY,他的VALUE才是内容。 

    需要转换成keyvaluepair才可以的。

    引用来自“阮文超”的答案

    C准确的说只是个KEY,他的VALUE才是内容。 

    需要转换成keyvaluepair才可以的。

    如果把C这个属性改成对象会如何-- 

    引用来自“阮文超”的答案

    如果把C这个属性改成对象会如何-- 一个json有这么烦,php里面直接json_encode,json_decode
    2020-06-22 18:01:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像