问题标签 [json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
51116 浏览

javascript - 提供 JSONP 的最佳内容类型?

我有一个 web 服务,在没有指定回调的情况下调用它会返回一个 JSON 字符串,application/json用作内容类型。

当指定回调时,它会将 JSON 字符串包装在回调函数中,因此它不再是真正有效的 JSON。我的问题是,我应该像application/javascript在这种情况下那样使用它还是仍然使用它application/json

0 投票
4 回答
2590 浏览

php - 任何人都可以使用 json_encode 和 json_decode 来解释这个 PHP 代码吗?

这输出:

当您认为它会准确输出输入时。出于某种原因 json_encode 添加了一个额外的斜杠。

0 投票
16 回答
88953 浏览

javascript - JavaScript 数据格式化/漂亮的打印机

我试图找到一种方法以人类可读的形式“漂亮地打印”JavaScript 数据结构以进行调试。

我有一个相当大而复杂的数据结构存储在 JS 中,我需要编写一些代码来操作它。为了弄清楚我在做什么以及哪里出了问题,我真正需要的是能够完整地查看数据结构,并在我通过 UI 进行更改时对其进行更新。

除了找到一种将 JavaScript 数据结构转储为人类可读字符串的好方法之外,我可以自己处理所有这些事情。JSON 可以,但它确实需要很好地格式化和缩进。我通常会为此使用 Firebug 出色的 DOM 转储东西,但我确实需要能够一次看到整个结构,这在 Firebug 中似乎是不可能的。

0 投票
4 回答
1307 浏览

javascript - 在哪里可以找到用于将 Perl 数据结构转换为 JavaScript 的 Perl 模块?

在哪里可以找到用于将 Perl 数据结构转换为 JavaScript 的 Perl 模块?

例如,这是我的代码(梅森):

有这个模块吗?

0 投票
6 回答
24298 浏览

xml - CSV、JSON 和 XML 对于 REST API 的相对优点是什么?

我们目前正在API为一个应用程序计划一个新的,并讨论我们应该用于交换的各种数据格式。关于 和 的相对优点正在进行相当激烈的CSV讨论。JSONXML

基本上,争论的关键是我们是否应该支持CSV,因为缺乏递归(即拥有一个拥有multiple authors并且multiple references需要multiple API calls获取所有的information文档)。

根据您在处理Web APIs来自API.


我们的决定:

由于递归的困难,XML我们决定提供单个逻辑操作需要多次调用。没有解析器,似乎也没有实现,所以它们暂时也没有,但最终可能会得到支持。JSONCSVJSONQtProtocol Buffersnon-alpha PHP

0 投票
2 回答
2534 浏览

asp.net - 如何集成 ASP .Net Model View Presenter (MVP) 模式和标记为 [WebMethod] 的静态页面方法?

在一个 asp.net 应用程序中,我想将 Webclient Software Factory (WCSF) 及其关联的 Model View Presenter 模式 (MVP) 的使用与 Page Method 结合起来,即 .aspx 视图上标有[WebMethod] 属性。

但是,aspx 页面上的静态方法似乎破坏了模型视图演示者模式,因为页面上需要一个实例方法来获得视图与之对话所需的演示者和控制器的上下文。

如何在 WCSF 中扩展 asp .net 的 MVP 模式以支持页面上的 [WebMethods],也就是视图?

0 投票
4 回答
1541 浏览

javascript - 如何将 ScriptObjects 序列化为 JSON 以保存在 Silverlight 隔离存储中?

根据这篇文章Silverlight 2 Beta 2支持该DataContractJsonSerializer对象。但是,当我尝试使用它时,VS 说

“未定义类型‘DataContractJsonSerializer’”。

我有一个标记为 ScriptableMember 的方法,它从 JavaScript 调用并传递一个对象。在此方法中,我需要将对象序列化为字符串(最好是 JSON),然后将其保存在独立存储中。

Silverlight 2 Beta 2 真的支持 DataContractJsonSerializer 吗?或者有人会推荐另一种将 JavaScript 创建的 ScriptObject 保存在独立存储中的方法吗?

0 投票
1 回答
1126 浏览

.net - NHibernate + JSON/Ajax 父/子关系?为什么这不起作用?

我有一个典型的父母/子女关系。写新闻.NET和添加孩子效果很好,NHibernate玩得很好,并增加了正确的关系。

但是,当将 aJSON object从客户端传递给将我的 JSON 序列化为 .NET 表示的某个方法时,NHibernate 似乎会感到困惑。它提出了正确的查询来添加父级(并为 ​​Id 分配一个新的 guid),但是,它不会将该父级 ID 与它尝试执行的 SQL 中的子级对象相关联。我想出了一个快速而肮脏的技巧,我在下面列出 - 但我想知道,这里有什么我遗漏的吗?

这样做是我似乎可以让 NHibernate 看到这些孩子真的属于这个父母的唯一方法。在我的 AddChild 方法内部看起来像这样:

编辑:我想我可能刚刚意识到为什么 - 可能是因为我没有在 JSON 中发回孩子的 Parent 属性。由于两者的循环性质,我什至不确定这是否可能。孩子有父母(在json中有一个孩子,他是有父母的原始孩子,等等)......有什么想法吗?

0 投票
8 回答
7687 浏览

json - JSON 编辑器/格式化程序?

我有一些 JSON 数据,但都在一条线上。有谁知道可以为我格式化(例如缩进和插入新行)这些数据的网络或 Windows 编辑器,以便我可以更好地阅读它?最好是使用 GUI 来显示 JSON,而不是使用命令行工具来输出重新格式化的文档,例如。

0 投票
2 回答
4363 浏览

javascript - Ext.form.FormPanel 和表单提交

我一直在尝试使用 Ext 默认的 Action 类提交带有 FormPanel 的表单。但是,我希望将响应视为脚本,而不是 JSON 编码。

有没有人有这方面的经验?