问题标签 [json-serialization]
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 - 如何在 swift3 中以字典格式获取 JSON 响应?
我正在处理如下代码的 JSON 序列化:
abc 数据为:
序列化完成后,响应值为:
我打印了 parsedDict 如下所示:
存储的数据看起来像字符串格式,但数据像字典一样打印。
如何获取字典格式以将参数发送到另一个 API,如字典格式。
请帮助我,在此先感谢。
ios - 如何正确地将嵌套的 json 字符串解析为正确的 json?
以上是我从 websocket 得到的字符串。当我使用以下方法将其解析为 json 时:
我得到:
您可以看到“post”键仍然具有字符串值。如何一次性将其转换为 json?
json - 解析AWSTask的响应表单,从iOS swift 3中的lambda返回
有关如何将 AWSTask.result 解析为 JSON 对象的任何建议?我正在调用 AWS Lambda 函数,它返回一个 JSON 字符串
下面的代码
有什么建议可以将其解析为 JSON 对象,以便我可以提取响应/结果的特定属性?
unity3d - Unity Json.Net:错误设置值
我正在尝试为资产对象创建一个方便的序列化引用。它正确序列化,但反序列化失败并出现异常
“在 'TestData' 上将值设置为 'textAssetRef' 时出错。”
我为 Unity 准备了一个小测试组件来说明这一点:
要重现错误,只需在 Unity 中使用 JSON.Net 资产包创建一个新项目,在场景中创建空对象,将此测试组件放在其上,然后按播放。
我该怎么做才能正确反序列化它?
php - 具有私有属性 & getter & setter 的 PHP 序列化
我有一个基类,它使用 php 魔术方法 __get 和 __set 能够修改扩展类中的私有属性。然后我为相关的私有属性构建了 setter getter 函数(类似于在这里找到的 http://www.beaconfire-red.com/epic-stuff/better-getters-and-setters-php )
所以我的子类将如下所示:
现在,当我在基类中序列化这个作为 JsonSerialize 方法的对象时,序列化只会从子类中获取公共属性(即“Id”),但不会获取私有属性(即“_status”)这是序列化函数:
基类中的上述方法有什么方法可以识别子类中的所有Getter,以便它们可以包含在序列化中?换句话说,我希望序列化同时包含“id”和“status”
我意识到我可以获取类上的所有方法并使用某种命名约定来标识 getter/setter,但我特别需要保持 getter/setter 名称与属性名称相同,即 _status 必须有一个名为 status 的 getter setter () 那么还有其他方法可以识别这些特定功能吗?
c# - 在 Json 序列化期间是否可以跳过对象名称?
我有一个对象的以下属性:
我想要这样的输出:
其中test,key,ts 和 sign属于 Info 对象。现在我想跳过这部分:
但是只输出Info
变量。原因是从 api 文档提供的他们一直使用这些 Info 变量来请求。
编辑:我需要在序列化过程中跳过第 1、2、7 行。
replace - 从生成的 JSON 字符串 Xamarin.Android 替换转义字符 \
在我的 Xamarin.Android 项目中,我使用 NewtonSoft 序列化将我的对象序列化为 JSON 字符串。但是当我这样做时,我的字符串有这样的转义字符:
但我想要这样:
我试图用以下方式替换 \ 字符:
但什么也没发生。由于这是一个转义字符,因此不会打印在控制台上,但我需要将其作为表单数据发送到我的 Rest API。
如何获得有效的 JSON 字符串?
python - Python Properties类的Json序列化
我有一个属性类:
另一个类是:
在 main.py
如何将 parent_props 序列化为 json 字符串,如下所示:
PS:json.dumps 只能序列化原生 python 数据类型。pickle 模块只对字节进行对象序列化。
就像我们在dotnet中有NewtonSoft,在java中有jackson,Python中用于序列化getter setter属性类对象的等效序列化器是什么。
我在谷歌搜索了很多,但没有得到太多帮助。任何领先都会非常明显。谢谢
c# - aspnet核心json忽略重复字段
如何忽略重复字段?
例如我有这个原始 json{ "Value": 3, "Name": "Test", "value": "irrelevant" }
我想忽略值,因为我的目标类型有public int Value { get; set; }
我们在客户端视图的大多数数据上都存在这种问题。在 asp.net core 中,我们如何指示 json 序列化器使用与目标中的类型匹配的属性?
干杯,
ios - Swift 4 对成员 'jsonObject(with:options:)' 的模糊引用
尝试设置执行网络请求并尝试序列化响应的单元测试。我目前收到错误:Ambiguous reference to member 'jsonObject(with:options:)'
. 对为什么会发生这种情况感到困惑,因为单元测试应该知道什么 JSONSerialization。是?