JSON

Newtonsoft.Json输出json时多了转义字符\

字号+ 作者:H5之家 来源:H5之家 2016-06-19 15:00 我要评论( )

本版等级: 本版专家分:0 结帖率:92.31% 楼主 发表于:2014-03-21 07:30:49 我现在有个IListITeamlist_team, 直接使用stringstrJson=Newtonsoft.Json.JsonConvert.SerializeObject(list_team);转换时,可以正常转换。 可是我想加个status属性,然后list_t

本版等级:

本版专家分:0

结帖率:92.31%

楼主 发表于: 2014-03-21 07:30:49

我现在有个IList<ITeam> list_team,
直接使用string strJson=Newtonsoft.Json.JsonConvert.SerializeObject(list_team);转换时,可以正常转换。
可是我想加个status属性,然后 list_team的内容作为goods属性的值。
StringBuilder sb = new StringBuilder();
        StringWriter sw = new StringWriter(sb);
        JsonWriter writer = new JsonTextWriter(sw) ;
        writer.WriteStartObject();

        writer.WritePropertyName("Status");
        writer.WriteValue(1);
        writer.WritePropertyName("Goods");
        writer.WriteValue(strJson);

        writer.WriteEndObject();
        writer.Flush();
        return sb.ToString();
处理后,变成了这样
{"Status":1,"Goods":"[{\"Id\":2,\"User_id\":1……
原来 list_team中引号全部变成了转义\",该怎么处理呢?谢谢大家!

分享到:

| 举报 |

编辑 删除

管理

回复次数:3

本版等级:

本版专家分:377082

结帖率:100%

进士 2013年 总版技术专家分年内排行榜第八

黄花 2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二

蓝花 2016年5月 .NET技术大版内专家分月排行榜第三
2016年4月 .NET技术大版内专家分月排行榜第三
2016年2月 .NET技术大版内专家分月排行榜第三
2015年10月 .NET技术大版内专家分月排行榜第三
2015年9月 .NET技术大版内专家分月排行榜第三
2015年7月 .NET技术大版内专家分月排行榜第三
2015年6月 .NET技术大版内专家分月排行榜第三
2015年5月 .NET技术大版内专家分月排行榜第三
2015年4月 .NET技术大版内专家分月排行榜第三
2014年12月 .NET技术大版内专家分月排行榜第三
2014年10月 .NET技术大版内专家分月排行榜第三
2014年9月 .NET技术大版内专家分月排行榜第三
2014年1月 .NET技术大版内专家分月排行榜第三
2013年12月 .NET技术大版内专家分月排行榜第三
2013年10月 .NET技术大版内专家分月排行榜第三
2013年5月 .NET技术大版内专家分月排行榜第三
2011年9月 .NET技术大版内专家分月排行榜第三
2011年2月 .NET技术大版内专家分月排行榜第三
2010年2月 .NET技术大版内专家分月排行榜第三

得分:0 回复于: 2014-03-21 07:41:00

writer.WriteValue(strJson) 这是错误的。这里应该直接写对象实体,例如是List<Goods>类型的对象,或者是JArray/JsonToken类型的对象,而不应该写string类型的对象。

| 举报 |

编辑 删除

管理

本版等级:

本版专家分:377082

结帖率:100%

进士 2013年 总版技术专家分年内排行榜第八

黄花 2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • js 解析json赋值问题将后台传入的json数据赋值给变量

    js 解析json赋值问题将后台传入的json数据赋值给变量

    2016-06-17 17:00

  • Js 怎么遍历json对象所有key及根据动态key获取值

    Js 怎么遍历json对象所有key及根据动态key获取值

    2016-06-17 14:12

  • 深入浅析php json 格式控制,

    深入浅析php json 格式控制,

    2016-06-14 16:00

  • Unity3D学习之使用 C#合成解析XML与JSON.doc.doc

    Unity3D学习之使用 C#合成解析XML与JSON.doc.doc

    2016-06-11 12:00

网友点评