Ron*_*nie 7 c# newline json.net asp.net-web-api
有没有办法处理JSON.NET中的换行符.我有一些数据回来了Carriage Return Line Feed,而Json.Net只是在返回值中保留原始数据.有没有办法迫使Json.Net为Json编码.我以为这会发生在默认情况下,但它不会发生在我身上.也许我错过了别的东西.
如果重要的话,我在MVC4 WebApi项目中使用Json.Net.
我的数据以字符串中的\ r \n返回,例如
"Keywords": "These are my keywords.\r\n\r\n\r\nThis is a second line...\r\n\r\nThis is a third line. ...\r\n\r\n\r\nThis is a 4th line ..."
Run Code Online (Sandbox Code Playgroud)
根据我的理解,那应该是
\\r\\n.这可能是我返回的数据的问题,但我只是想看看JSON.NET应该用这个做什么.
dig*_*ias -5
您可以使用 Formatting.Indented 选项序列化对象。像这样:
string yourJsonString = JsonConvert.SerializeObject(yourObject, Formatting.Indented, new JsonSerializerSettings { });
Run Code Online (Sandbox Code Playgroud)
我认为这应该有效。
问候。
| 归档时间: |
|
| 查看次数: |
4956 次 |
| 最近记录: |