问题标签 [fastjson]
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.
c# - 如何使用 FastJson 从 Json 字符串转到对象集合
我正在使用fastJSON,但遇到了问题。我无法获取 JSON 字符串并将其转换为对象集合。
我认为它可以处理这个问题,但也许我做错了或被误解了。
处理对象的多态集合
这是我在 C# cmd 行应用程序中所做的示例(只需下载 .cs 文件并添加到项目并复制以下代码进行测试)。
backToObject
始终为空。
我正在使用 fastJSON,因为我需要一些真正不依赖 .NET 库的东西,而且我使用的是 monodroid(可能是后来的 monotouch),而且它在你可以使用和不能使用的方面非常挑剔。
例如,我不能使用 Json.net 库(我认为有一个用于 monodroid,但我试图让我的代码在我做 iPhone 部分时可重用)。
c# - fastJSON ToJSON 成字典?
如何使用 fastJSON(或其他一些 JSON 库,可能)将一些数据转储为字典格式,例如{"key1": "valstring", "key2": 1234}
?
如果我尝试倾倒Dictionary<string, Object>
,我会得到类似的东西[{"k":"key1","v":"valstring"},{"k":"key2","v":1234}]
。
c# - 如何在 ac# (gmcs) 项目中包含库(例如 fastJSON)
gmcs
免责声明:我昨天刚刚由 hello world 制作
问题
我想在使用gmcs的项目中使用 fastJSON。
我如何
- 将包含 10 个左右文件的项目编译到一个库中?
- 使用我的 1 文件项目静态链接到该库?
- 在我的系统上“安装”库?
想象的解决方案
c# - fastJson 反序列化未处理的异常
我正在使用 fastJson 库将 json 字符串反序列化为“Person”对象。Person 类定义如下:
Json 字符串是:
当我使用代码时:
它显示了一个未处理的异常
但是如果我使用以下代码,Newtonsoft.Json 库中的一切都可以正常工作:
那么这是fastJson的错误还是我没有以正确的方式使用fastJson?
httpwebrequest - 如何使用 fastJSON 使用反序列化数据?
我有这段代码从 WebAPI 方法中检索 json 数据,然后将其放入字符串中:
...但是我现在如何使用该对象化字符串来解析 json 数组的元素(它应该分配给“nowIveGotUYouDirtyRat”)?
该文档似乎将极简主义发挥到了极致,至少就如何实现这一点而言(http://www.codeproject.com/Articles/159450/fastJSON#usingcode)。
此外,虽然我下载并编译了 fastJSON net35.csproj,但生成的 .dll (fastJSON) 说它的版本是 2.0.0.0 - 不应该是 3.5.0.0 吗?(运行时版本 == v2.0.50727)
更新
Alrik,我的解决方案是切换到 JSON.NET。以下是您可以这样做的方法:
或者,如果您只是追求一个值:
注意:感谢 Jon Skeet 的惊人简单的WebClient.DownloadString()技巧。
c# - 出于性能原因,我应该将 XML 转换为 JSON 吗?
我目前使用使用 XML 的 Visual Studio 集成设置管理系统存储我的设置。但在这篇文章 [ http://www.codeproject.com/Articles/159450/fastJSON ] 我读到“最快的 XML 比最慢的 JSON 慢约 50 倍”。因此,当您将给定的 XML-Data 转换为 JSON 然后反序列化它时,它可能会更高效。我没有找到任何测试,也不知道如何测试它。那么这种方式会更高效吗?它从多少数据中获利(多少)?我指的 JSON 框架是 fastJSON,它可能是 C# 中最快的 JSON 框架。
javascript - 修复无效 JSON 的最有效方法
我陷入了一个不可能的境地。我有一个来自外太空的 JSON(他们不可能改变它)。这是JSON
“它与有效的 JSON 相去甚远”,我说。他们的回答是“emmm!但是 Javascript 可以毫无怨言地阅读它”:
问题
我应该通过 .NET(4) 读取和解析这个字符串,它破坏了Json.org的 C# 部分中提到的 14 个库中的 3 个(没有尝试其他库)。为了解决这个问题,我编写了以下函数来解决单引号和双引号的问题。
现在 JSONlint 只抱怨属性名称,我可以使用 JSON.NET 和 SimpleJSON 库来解析 JSON 之上。
问题
我确信我的代码不是修复提到的 JSON 的最佳方法。有没有我的代码可能会中断的情况?有没有更好的方法来做到这一点?
retrofit - 如何将 jsonStr 转换为 Observable使用改造时
我写了一个改造界面,
然后构建服务,
当我请求时:
但是转换器不能将json转换为响应对象?
我打印出Type in FastJsonConverter:fromBody(TypedInput body, Type type)
类型是T
.
同样在使用 Gson 时,仍然有这个问题......
如何解决这个问题呢?还是我的设计不正确?
.net - FastJson 编码器错误
我有一个包含销售数据的 Sale 类,然后我在 Sale 类中有一个属性,它是 SaleItem 类的列表。
SaleItem 类
当我转换为 Json 字符串并调试打印输出时。SaleItems 没有编码,只是丢失了。
我做错了什么,或者这可能是一个错误?
编辑
销售类
Saleitem类
我用来转换的代码是