问题标签 [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 投票
4 回答
8807 浏览

.net - 在 .NET Web 服务中保存数据的最佳方式

我有一个从这个 json 文件查询数据的 Web 服务,但我不希望 Web 服务每次都访问该文件。我在想也许我可以将数据存储在其他地方(也许在内存中),这样 Web 服务下次尝试查询相同数据时就可以从那里获取数据。我有点明白需要做什么,但我只是不确定如何实际去做。我们如何在 Web 服务中持久化数据?

更新: 缓存和使用静态变量的建议看起来都不错。也许我应该同时使用两个,这样我就可以先看一个,如果它不在那里,使用第二个,如果它也不在那里,那么我会看看 json 文件。

0 投票
15 回答
22246 浏览

java - 应用程序配置文件

好的,所以我不想在这里开始一场圣战,但我们正在尝试整合我们处理应用程序配置文件的方式,并且我们正在努力决定采用的最佳方法. 目前,我们分发的每个应用程序都使用它自己的临时配置文件,无论是属性文件(ini 样式)、XML 还是 JSON(目前仅供内部使用!)。

目前我们的大部分代码都是 Java,所以我们一直在研究Apache Commons Config,但我们发现它非常冗长。我们还研究了XMLBeans,但它看起来很无聊。我也觉得好像我正被推向将 XML 作为一种格式,但我的客户和同事对尝试其他东西感到担忧。我可以从客户的角度理解它,每个人都听说过 XML,但归根结底,不应该使用正确的工具来完成这项工作吗?

现在人们在生产系统中使用什么格式和库,还有其他人试图避免尖括号税吗?

编辑:确实需要一个跨平台解决方案:Linux、Windows、Solaris 等,用于与配置文件接口的库的选择与格式的选择同样重要。

0 投票
4 回答
3411 浏览

javascript - 是否有理由不将 JSONP 用于 AJA~X 请求?

如果您正在构建一个应用程序,即使您不打算处理任何请求AJA~Xy,使用请求/响应是否有任何缺点?JSONPcross-domain

我唯一能想到的是回调包装器有几个额外的字节......

编辑:

我发现也表明security and error handling潜在的问题......

没有错误处理。要么有效,script injection要么无效。如果injection来自server side.

我认为这不是error handling什么大问题……我们大多数人会使用库来生成JSON……我的回答的格式正确与这个问题无关。

和安全:

网上有一些文档可以提供帮助,但作为粗略的检查,我会检查server side脚本中的引用者。

这似乎是任何类型响应的潜在问题......当然,JSONP在安全领域没有什么独特的......?

0 投票
5 回答
4938 浏览

javascript - Adobe AIR:处理来自服务器的 JSON 对象

我有一个通过 Ajax 调用从远程服务器检索对象的脚本。服务器以 JSON 表示法返回对象。

但是,在 Adob​​e AIR 中,出于安全原因,使用eval()存在限制。所以我能够从远程服务器获得回复,但不能将它们转回 JavaScript 对象。这个问题有什么解决方法吗?我想为我的 JavaScript 对象使用 JSON,因为它几乎可以立即使用。

旁注:我确实理解强制执行该问题的安全隐患,但我将为比赛做一些快速的应用程序开发,所以该程序只是一个快速原型,而不是用于生产目的。不过,如果有更好的选择来代替我现在正在尝试做的事情,那就太好了


更新:

感谢Theojsight的回答;

我今天学到的一件重要的事情是,我实际上可以通过使用

Adob​​e AIR 扩展的标签。查看Theo 的链接了解更多详情!

0 投票
6 回答
126063 浏览

jquery - 如何在 .getJSON jQuery 中设置编码

$.getJSON()在我的网络应用程序中,我使用 jQuery 的方法提交了一些表单字段。我在编码方面遇到了一些问题。我的应用程序的字符集是charset=ISO-8859-1,但我认为这些字段是用UTF-8.

如何设置$.getJSON通话中使用的编码?

0 投票
5 回答
6255 浏览

json - 您推荐哪些用于自动生成 JSON 的 PL/SQL 库?

是否有任何您使用过并发现有用的用于 JSON 的良好 PL/SQL 库?

PL/SQL中,我不得不繁琐地将JSON值返回给 JavaScript 函数的代码。我找到了一个用于自动生成 JSON 的 PL/SQL 库,但它并不能完全满足我的所有需求。例如,我无法扩展库中的基本函数来返回我正在使用的 JavaScript 树组件所需的复杂的树状 JSON 数据结构。

注意:
该系统已经投入生产超过 8 年,其架构设计为使用 PL/SQL 处理 CRUD 和大部分业务逻辑。PL/SQL 还使用 mod PL/SQL 生成 90% 的表示层 (HTML/JavaScript)。另外 10% 是通过 Oracle Reports Builder 完成的报告数据。

0 投票
3 回答
2773 浏览

c# - 如何格式化要由 jQuery 序列化的 javascript 日期

我正在尝试设置 ajavascript date以便它可以通过提交JSON给一个.NET类型,但是当尝试这样做时,jQuery将其设置date为一个 full string,它必须采用什么格式才能转换为一个.NET类型?

MonoRail在服务器上使用来执行与.NET类型的绑定,除此之外我需要知道将表单隐藏字段值设置为什么,才能正确发送到.NET代码。

0 投票
6 回答
1929 浏览

asp.net - .Net AJAX 中是否有内置方法可以将对象手动序列化为 JSON 字符串?

我找到ScriptingJsonSerializationSection了,但我不确定如何使用它。我可以编写一个函数来手动将对象转换为 JSON 字符串,但是由于 .Net 可以使用<System.Web.Services.WebMethod()>and<System.Web.Script.Services.ScriptMethod()>属性即时执行此操作,因此必须有一种我缺少的内置方式。

PS:使用 Asp.Net 2.0 和 VB.Net - 我把它放在标签中,但我认为人们错过了它。

0 投票
3 回答
2593 浏览

php - 使用 PHP 加载 JSON

我使用 PHP 的时间太长了,但在某些地方我对 JavaScript 集成还很陌生。

我试图找到将数据库信息传递到可以在 JavaScript 中动态修改和显示的页面的最快方法。

现在,我正在考虑使用 PHP 回显语句加载 JSON,因为它既快速又有效,但我发现我可以使用 PHP 的 JSON 库(PHP 5.2)。

有没有人尝试过新的 JSON 库,它是否比我之前的方法更好?

0 投票
10 回答
673486 浏览

javascript - 如何处理 JSON 中的换行符?