使用 JSON 传递 HTML

发布于 2024-09-05 14:42:10 字数 430 浏览 3 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吃颗糖壮壮胆 2024-09-12 14:42:10

它是 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)).

陪我终i 2024-09-12 14:42:10

发送 JSON 块的服务应使用另一个反斜杠转义所有反斜杠。

The service that sends the JSON Block should escape all back slashes with another backslash.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文