使用 JSON 传递 HTML
我正在使用 JSON 将数据传递到 iPhone 和 iPad。 数据的一个字段是 HTML。
问题是编码。
这是我得到的反馈:
> "GadgetHTML": "<strong>Hello</strong>
> from Catworld<br />\n<img alt=\"\"
> src=\"http://www.iconarchive.com/icons/fasticon/ifunny/128/dog-icon.png\"
> />",
\ 正在杀了我。 \n 没有帮助。
有什么好的方法可以做到这一点吗?
有 JSON 到 HTML 清理功能吗? 编码?
(一定有比手动删除更好的东西)
谢谢
I'm passing Data using JSON to iPhone and iPad.
One Field of Data is HTML.
The problem is the encoding.
Here's what I get back:
> "GadgetHTML": "<strong>Hello</strong>
> from Catworld<br />\n<img alt=\"\"
> src=\"http://www.iconarchive.com/icons/fasticon/ifunny/128/dog-icon.png\"
> />",
The \ are killing me.
The \n does not help.
Any good way to do this?
Any JSON to HTML Cleaning Functions?
Encoding?
(There must be something better than manually removing )
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它是 HTML,它只是 JSON 编码。使用标准 JSON 解析器,您返回的字符串将为您处理转义字符……
或者您是否正在尝试编写自己的 JSON 解析器? (可能不是一个好主意,但如果你真的想重新发明轮子,那么规范位于 http://json.org (ECMA-262 规范可能会帮助您了解语法))。
It is HTML, it is just JSON encoded. Use a standard JSON parser and the string you get back will have the escape characters handled for you…
… or are you trying to write your own JSON parser? (Probably not a good idea, but if you really want to reinvent the wheel then the spec is at http://json.org (and the ECMA-262 specification would probably help you for the grammar)).
发送 JSON 块的服务应使用另一个反斜杠转义所有反斜杠。
The service that sends the JSON Block should escape all back slashes with another backslash.