问题标签 [system.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.
json - delphi 使用 System.JSON 解析 jsonarray
使用 Delphi XE8 System.JSON
,我无法解析 jsonarray
示例 Json:
使用代码:
c# - 如何在c#中检查json数组是否为空?
我正在调用 Google Maps 并使用 System.JSON 来解析对象。我使用以下方法抓取我的对象:
然后我想检查第三个对象是否存在,如果是,则执行一些操作,但显然以下失败。我知道 Google Maps 在这种情况下返回 2 个对象,我想检查第三个对象以避免对 null 执行操作并进一步传递它们。当 Google Maps 返回 3 个对象时,以下工作正常,所以我相信我的条件是错误的。
我收到此错误:
指数超出范围。必须是非负数且小于集合的大小。参数名称:索引
在使用 System.JSON 的情况下如何正确构建 if 语句的任何想法?
c# - System.Json 已弃用。什么是替代方案?
我正在尝试为我的移动应用程序实现 JSON api。尽管许多示例使用 System.Json,但它现在已被弃用。它目前在 .NET 中的替代品是什么?
c# - 错误 CS0433:“System.Json,Version=2.0.5.0”和“Xamarin.Auth”中都存在“JsonValue”类型 (CS0433)
我正在尝试使用 Xamarin.Forms 在 Visual Studio for Mac 中创建一个应用程序。在这个应用程序中,我使用 Xamarin.Auth 来存储一些用户详细信息。现在我想使用 JSON 添加与 API 的连接。我添加了 System.Json 并添加了我的代码。但问题是我得到了错误:
错误 CS0433:“System.Json,Version=2.0.5.0”和“Xamarin.Auth”(CS0433) 中都存在“JsonValue”类型。
我删除了 Xamarin.Auth 并将其添加到项目中。我在关闭 Visual Studio 时删除了 OBJ 和 BIN 文件夹,启动 VS,清理解决方案,重建解决方案并再次尝试,但仍然是同样的错误。我似乎无法找出问题所在。
我不太确定它是否会有所帮助,但这是发生错误的一段代码,我知道该函数目前没有返回任何内容,但我只是想弄清楚如何进行 JSON/API 调用和让代码编译没有错误:
c# - 如何正确使用 System.Json.JsonArray.Contains()
我想使用 System.Json.JsonArray.Contains() 来查看我的 Array 是否包含特定值。下面是一个最小的例子。我希望变量 bar 和 baz 都是true
,但它们都是false
。使用了 nuget 包 System.Json v4.5。
使用 System.Json,我如何检查数组是否包含数值,为什么上面的示例返回 false?
c# - 反序列化 JsonValue 以在 System.Json 中建模
在任何人开始建议任何库之前Newtonsoft.Json
,System.Text.Json
或者任何其他我喜欢使用的漂亮和简单的东西,知道我无法使用除 之外的任何东西System.Json
,因为我在应用程序的限制内工作,(我正在制作一个插件),我没有影响并停止主动开发,(这是一个 ERP 系统,每年只有一次安全补丁,功能请求会导致被动攻击性响应;即使我主动提出自己免费进行更改) .
我有一些 json 和一些不错的域模型(对象、类、模型、实体,任何你喜欢用属性调用公共类的东西),我希望他们结婚。当有嵌套时,使用反射是一种痛苦。
谁能告诉我一些不需要任何 nugets 或 dll 的好方法?我在搜索时发现的所有内容都与System.Json
.
这是我放弃之前一直在做的事情,(我已经重构为看起来像用例的东西,但这是由于合同原因):
这有一些愚蠢,但我不制定规则
c# - 在 C# .Net 6 中快速找出元素是否包含 JSON 格式的数据
在 C# .Net 6 中确定元素或字符串是否包含 JSON 格式数据的最有效方法是什么。将有数十亿行要搜索,并且不知道使用 JSON.Net、System.JSON 或正则表达式或其他方式是否是计算成本最低的。理想情况下,是 .containsJson 方法的基础,该方法将完全限定的 JSON 文档短路,很可能是 JSON 格式的数据。