问题标签 [jsonconvert]

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 投票
2 回答
173 浏览

json - 牛顿软件。json serializeObject 字符串包含小数值似乎没有正确转义

有一个问题,我的对象正在使用 Newton 进行序列化,其中一个属性是一个字符串,其中包含诸如1/2"1/4"等分数的值...

序列化后,我将变量传递给使用OPENJSON的 SQL Server 存储过程。

小数值中的双引号似乎没有正确转义,因为它作为 JSON 的无效格式失败。调试时,我在下面看到小数值中的 " 没有被正确转义。

一些序列化有点新,所以可以使用一点帮助。

如果我从分数值中删除第二个“\”,它就可以正常工作。

0 投票
1 回答
218 浏览

arrays - 从数据框中删除空数组字段,同时将其转换为 JSON

有没有什么方法可以通过不使用那些为空的字段从 spark 数据帧创建 json:

假设我有一个数据框:

我想把它转换成一个json,比如:

我不希望 json_object 中的 hit_songs 字段的值为 null

0 投票
2 回答
183 浏览

c# - 当成员使用 JsonConvert 反序列化两次时如何引发异常

我有包含重复成员的 JSON:

当我反序列化时,它正在获取最后一个属性。这是代码:

但是当 JSON 字符串包含重复的属性时,我需要抛出异常。我怎样才能做到这一点?

0 投票
1 回答
84 浏览

json - 如何将 json 转换为具有单个标头和多个值的 csv?

我有输入

现在我想将其转换为 csv 格式,如下所示,

这可能吗?目前我正在将其转换为简单的 csv,我的代码和响应如下,

回复:

那么我怎样才能得到预期的输出呢?我正在使用python3。

0 投票
3 回答
83 浏览

c# - 在 C# 中将 Json 属性(嵌套 Json)反序列化为字符串

我需要将 json 反序列化为另一个 Json 中可用的字符串。我有如下的Json字符串,

为了反序列化,我有下面的类,

所以,我像下面这样反序列化,

现在,我希望结果如下,

任何人都可以在这方面提供帮助,我们将不胜感激

0 投票
1 回答
60 浏览

c++ - 从 base64string 转换为 json wuth jsoncons

我有 base64 字符串 eyJod2liOmZhbHNlfV19 我使用 jsoncons lib。我想将此字符串解码为 json oblect。我怎样才能做到这一点?

0 投票
1 回答
41 浏览

c# - JsonConvert 无法用括号正确序列化

我正在尝试将两个字段和一个包含两个字段的捆绑对象发布到 Mailchimp 的 API 端点。

当我发布我的数据并围绕我的代码执行 try-catch 以检查时,我看到我的 requestJson 返回以下内容:

知道问题是序列化时的变体没有返回,"variants":[{"foo":bar"}]但我该如何解决它,以便我的代码将它正确地捆绑为一个对象?

第二个理论:由于C#是一个强类型的面向对象程序,我是否需要用get:sets定义上面的对象,然后将它们调用到我的函数中?

0 投票
2 回答
174 浏览

c# - 使用 JsonConvert.DeserializeObject 动态选择类

所以我正在做一个 api 调用,我需要使用 JsonConvert.DeserializeObject 将其转换为一个类。Json 结构返回如下

问题是“fcRequest”中返回的值会根据我发送的参数而有所不同。

目前类结构如下

这是基本的调用结构

现在我知道我显然不能在 RequestFIM 和 RequestFS 上拥有相同的 JsonProperty,但我想要做的是以某种方式找到一种方法来切换我应该根据变量使用这两个属性中的哪一个。

0 投票
0 回答
32 浏览

json - .NET NewtonSoft JSON 使用不同的属性名称反序列化

我有以下从 API 接收的 JSON 字符串,它具有不同的属性名称:

映射类:

我正在使用上述映射类。由于属性的动态特性,映射无法按预期工作

如何反序列化具有不同属性名称的嵌套 JSON?提前致谢

0 投票
2 回答
1262 浏览

c# - “解析值时遇到意外字符:[。” 反序列化为列表时出现异常场地

我有一个对象:

当我尝试使用 Json.NET 将该对象的实例往返传输到 JSON 时,如下所示:

我收到以下错误:

出于某种原因,它无法处理该List<string> Text领域,而我终其一生都无法弄清楚。

我实际上是在尝试反序列化它刚刚序列化的字符串。我可以尝试编写一个自定义转换器,但这里似乎没有必要。

有没有我可以用来帮助它的属性?

编辑:

创建了一个新的(.NET Framework 控制台应用程序)项目,其中只有一个Program.cs文件,其中包含以下代码:

我仍然遇到同样的错误。