问题标签 [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.
在 .NET Web 服务中保存数据的最佳方式
我有一个从这个 json 文件查询数据的 Web 服务,但我不希望 Web 服务每次都访问该文件。我在想也许我可以将数据存储在其他地方(也许在内存中),这样 Web 服务下次尝试查询相同数据时就可以从那里获取数据。我有点明白需要做什么,但我只是不确定如何实际去做。我们如何在 Web 服务中持久化数据?
更新: 缓存和使用静态变量的建议看起来都不错。也许我应该同时使用两个,这样我就可以先看一个,如果它不在那里,使用第二个,如果它也不在那里,那么我会看看 json 文件。
应用程序配置文件
好的,所以我不想在这里开始一场圣战,但我们正在尝试整合我们处理应用程序配置文件的方式,并且我们正在努力决定采用的最佳方法. 目前,我们分发的每个应用程序都使用它自己的临时配置文件,无论是属性文件(ini 样式)、XML 还是 JSON(目前仅供内部使用!)。
目前我们的大部分代码都是 Java,所以我们一直在研究Apache Commons Config,但我们发现它非常冗长。我们还研究了XMLBeans,但它看起来很无聊。我也觉得好像我正被推向将 XML 作为一种格式,但我的客户和同事对尝试其他东西感到担忧。我可以从客户的角度理解它,每个人都听说过 XML,但归根结底,不应该使用正确的工具来完成这项工作吗?
现在人们在生产系统中使用什么格式和库,还有其他人试图避免尖括号税吗?
编辑:确实需要一个跨平台解决方案:Linux、Windows、Solaris 等,用于与配置文件接口的库的选择与格式的选择同样重要。
是否有理由不将 JSONP 用于 AJA~X 请求?
如果您正在构建一个应用程序,即使您不打算处理任何请求AJA~Xy
,使用请求/响应是否有任何缺点?JSONP
cross-domain
我唯一能想到的是回调包装器有几个额外的字节......
编辑:
我发现这也表明security and error handling
潜在的问题......
没有错误处理。要么有效,
script injection
要么无效。如果injection
来自server side
.
我认为这不是error handling
什么大问题……我们大多数人会使用库来生成JSON
……我的回答的格式正确与这个问题无关。
和安全:
网上有一些文档可以提供帮助,但作为粗略的检查,我会检查
server side
脚本中的引用者。
这似乎是任何类型响应的潜在问题......当然,JSONP
在安全领域没有什么独特的......?
Adobe AIR:处理来自服务器的 JSON 对象
我有一个通过 Ajax 调用从远程服务器检索对象的脚本。服务器以 JSON 表示法返回对象。
但是,在 Adobe AIR 中,出于安全原因,使用eval()存在限制。所以我能够从远程服务器获得回复,但不能将它们转回 JavaScript 对象。这个问题有什么解决方法吗?我想为我的 JavaScript 对象使用 JSON,因为它几乎可以立即使用。
旁注:我确实理解强制执行该问题的安全隐患,但我将为比赛做一些快速的应用程序开发,所以该程序只是一个快速原型,而不是用于生产目的。不过,如果有更好的选择来代替我现在正在尝试做的事情,那就太好了
更新:
我今天学到的一件重要的事情是,我实际上可以通过使用
Adobe AIR 扩展的标签。查看Theo 的链接了解更多详情!如何在 .getJSON jQuery 中设置编码
$.getJSON()
在我的网络应用程序中,我使用 jQuery 的方法提交了一些表单字段。我在编码方面遇到了一些问题。我的应用程序的字符集是charset=ISO-8859-1
,但我认为这些字段是用UTF-8
.
如何设置$.getJSON
通话中使用的编码?
您推荐哪些用于自动生成 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 完成的报告数据。
如何格式化要由 jQuery 序列化的 javascript 日期
我正在尝试设置 ajavascript
date
以便它可以通过提交JSON
给一个.NET
类型,但是当尝试这样做时,jQuery
将其设置date
为一个 full string
,它必须采用什么格式才能转换为一个.NET
类型?
我MonoRail
在服务器上使用来执行与.NET
类型的绑定,除此之外我需要知道将表单隐藏字段值设置为什么,才能正确发送到.NET
代码。
.Net AJAX 中是否有内置方法可以将对象手动序列化为 JSON 字符串?
我找到ScriptingJsonSerializationSection
了,但我不确定如何使用它。我可以编写一个函数来手动将对象转换为 JSON 字符串,但是由于 .Net 可以使用<System.Web.Services.WebMethod()>
and<System.Web.Script.Services.ScriptMethod()>
属性即时执行此操作,因此必须有一种我缺少的内置方式。
PS:使用 Asp.Net 2.0 和 VB.Net - 我把它放在标签中,但我认为人们错过了它。
使用 PHP 加载 JSON
我使用 PHP 的时间太长了,但在某些地方我对 JavaScript 集成还很陌生。
我试图找到将数据库信息传递到可以在 JavaScript 中动态修改和显示的页面的最快方法。
现在,我正在考虑使用 PHP 回显语句加载 JSON,因为它既快速又有效,但我发现我可以使用 PHP 的 JSON 库(PHP 5.2)。
有没有人尝试过新的 JSON 库,它是否比我之前的方法更好?