问题标签 [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 回答
767 浏览

javascript - 如何使用 javascript 访问 BadgerFish 标记的属性?

我用 cobravsmongoose 从 ruby​​ 创建了一个 json 对象,但是属性@前面有符号。每当我尝试使用 JavaScript 中的标准对象表示法访问它们时,例如object.object.object.@attribute我得到一个parse error。还有其他方法可以访问这些对象吗?

0 投票
2 回答
18187 浏览

php - 在 JSON 响应中转义文本的正确方法是什么?

我正在从 PHP 生成 json。

0 投票
4 回答
960 浏览

javascript - 检测浏览器加载的 JSON

我有一个应用程序,其中大多数请求是通过 AJAX 提交的,尽管有些是通过“常规”HTTP 请求提交的。如果提交请求并且用户的会话已超时,则返回以下 JSON:

提交所有 AJAX 请求的 JavaScript 函数通过显示弹出消息并将用户重定向回登录页面来处理此响应。

但是,当非 AJAX 请求收到此响应时,JSON 会简单地显示在浏览器中,因为响​​应是由浏览器直接处理的(即绕过上述 JavaScript 函数)。显然这并不理想,我希望收到此响应的非 AJAX 请求的行为与 AJAX 请求相同。为了实现这一点,我可以想到 2 个选项:

  1. 浏览应用程序并将所有请求转换为 AJAX 请求。这会起作用,但也可能需要很长时间!

  2. 上面显示的 JSON 是由一个非常简单的 JSP 生成的。我想知道是否有可能向这个 JSP 添加一个 JavaScript 事件处理程序,该处理程序在内容显示在浏览器中之前运行 - 我假设这永远不会被 AJAX 请求调用?此处理程序可以调用显示弹出窗口并执行重定向的其他 JavaScript 代码。

如果有人知道我如何准确地实现我在 (2) 中概述的处理程序,或者有任何其他潜在的解决方案,如果他们能将它们传递给我,我将不胜感激。

干杯,唐

0 投票
3 回答
1961 浏览

java - 哪个是 Java 最好的 JSON 重写器?

哪种 JSON 重写器最适合用 Java 编写的应用程序?标准可能会有所不同。我个人对稳定性和性能最感兴趣。

0 投票
4 回答
11223 浏览

php - php/Ajax - 预加载图像的最佳实践

我已经编写了一个非常类似于 flickr 照片流功能的脚本。两个彼此相邻的缩略图,当您单击下一个或上一个链接时,下一个(或上一个)两个图像滑入。太酷了!

当前,当页面加载时,它会加载两个图像。第一次使用 nxt / prv 然后通过 ajax 加载接下来的两个图像或前两个图像,第一个图像的 id 在 url 中传递,两个新图像的 HTML 通过 ajax 返回和显示。

很简单,但它让我开始思考,在连接缓慢或服务器负载较重的情况下,这两个图像,虽然相对较小的缩略图仍然需要一段时间才能加载,滑动窗格的好处是隐藏数据最好快速平稳地滑入,而不会延迟加载。

所以我想从性能和良好实践的角度来看哪个选项是最好的,这是我现在能想到的,欢迎提出建议。

1、通过JSON调用每组图片(应该很快吧?)

2,将所有可能的图像加载到 json 文件中并以这种方式提取详细信息 - 尽管浏览器仍然必须加载图像。另外,有时可能有 4 张图像,有时可能多达 1000 张!

3、通过php将10张图片加载到Json或其他文件中,将10张图片全部加载到浏览器中,隐藏未显示的8张,始终显示中间的两张。这里的问题是,每次有人点击时,文件都必须重新加载第一个和最后一个图像,这仍然需要时间,尽管我想现在中间的图像已经全部通过浏览器缓存了。但是仍然有加载时间。

4,是否有可能有一个包含所有图像细节(不管数字)的 json 图像并使用上面的 no 3 来加载其中的 10 个图像,是否可以使用 ajax 只读取 10 行并保留最后一个指针它读取了一个,因此可以快速加载 json 文件,刷新时间短,并且任一侧的图像都通过浏览器缓存!

希望这很清楚,关于你将如何处理这个问题的任何建议?

0 投票
2 回答
4621 浏览

json - GWT 覆盖类型,转换为 JSON

在 GWT 中,将 JavaScriptObject 覆盖类型转换为 JSON 字符串的最佳方法是什么?

我目前有

这似乎工作正常。我想知道是否有更好的方法。

0 投票
4 回答
356 浏览

php - PHP 在 PHP 中处理/更容易处理哪个更快;XML 或 JSON,以及 file_get_contents 或 cURL?

有什么理由我应该选择 JSON 而不是 XML,或者如果两者都可用,反之亦然?在处理数据馈送时优化性能的提示也值得赞赏!

0 投票
9 回答
46764 浏览

php - 带有 JSON 数据的 jqGrid 将表呈现为空

我正在尝试创建一个 jqgrid,但表是空的。表格呈现,但数据不显示。

我从 php 调用中得到的数据是:

javascript 配置如下所示:

HTML 看起来像:

我不确定我是否需要定义 jsonReader,因为我试图保持默认值。如果 php 代码有帮助,我也可以发布它。

0 投票
3 回答
174861 浏览

php - 处理 PHP JSON 对象中的数据

来自 Twitter 搜索 API 的 JSON 格式的趋势数据。

使用以下方法获取文件:

如何处理来自该对象的数据。作为一个数组?只需要从 [name] 值中提取数据。

JSON 对象包含:

0 投票
3 回答
17630 浏览

iphone - 如何发出 HTTP 发布请求以获取 JSON 对象以响应 iPhone 应用程序?

我有一个在服务器上运行的 Web 服务,它以 XML 格式或 JSON 格式返回数据。我想请求 JSON 格式,但使用 HTTP Post 方法。

非常感谢任何帮助。

提前致谢。