问题标签 [json-flattener]

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 投票
0 回答
72 浏览

java - 使用 JsonFlatener.flattenAsMap 时如何从键中获取索引?

Map 中的键打印为[index].keyname。如何从键中获取索引值?

代码:

样本输出

想要从([1].paper_id)获取总数或获取索引值(1、2、3等)

0 投票
1 回答
391 浏览

python - flatten_json 列表的递归展平函数

我想在每个级别展平以下 JSON 并为每个级别创建一个 pandas 数据框,flatten_json我曾经这样做过,但为此我需要遍历每个级别,从而创建多个嵌套的 for 循环:

我正在尝试使用以下代码使用 flatten_json (Python 中的 Flatten JSON)来展平这个 json:

输出如下:

我将如何编写一个递归函数来获得相同的输出而不调用 n 个 for 循环?级别可能会下降多个级别。我已经尝试过使用json_normalize它,但我还需要最终输出中的父级标识符,并且json_normalize不适用于多个记录路径。

0 投票
1 回答
298 浏览

json - 在 Labview 中将 Express 数据展平为 JSON 字符串

我正在研究 Labview。我想将来自我的 DAQ-Assistent 的 Express 数据类型展平为 JSON 字符串。我正在使用 JKI JSON,但它显示数据类型不受支持的错误:Expressdata。有什么建议吗?在此处输入图像描述

0 投票
0 回答
35 浏览

python - 将嵌套字典列表展平为表格

我有一个字典列表,如下所示

我想将它们转换成数据框

在此处输入图像描述

谁能帮我怎么做。

0 投票
2 回答
46 浏览

java - 如果“parent”:“somevalue”并且在同一个 json 中还存在一个“parent.new”:“somevalue”,Java 会从扁平化的 json 中删除“parent”:“somevalue”

我有这样的json:

我只想保留最长的键而不是以前的状态父状态,而不影响我需要的其他键输出:

有没有办法在杰克逊或任何其他 java 包中做到这一点。?

0 投票
2 回答
377 浏览

json - swift:如何在不创建包含所述对象数组的结构的情况下解码 json 对象数组?

我的数据如下所示:

我希望避免这种情况:

QuickType.io 建议: https ://app.quicktype.io?share=j22hopuBnkuHZziOSvxG 而只是在“地点”列表中解码。这样就可以了:

到目前为止我发现的可能解决方案:

  1. “磨损”解决方案: https ://stackoverflow.com/a/62403633/13481876

  2. 创建通用可解码数组结构: https ://swiftsenpai.com/swift/decode-dynamic-keys-json/

0 投票
1 回答
348 浏览

json - 查询/解析雪花中的嵌套 JSON

我有一个表,在每一行中存储如下文件,我希望能够解析/展平这个文件 - 问题是对于嵌套文件(历史、经销商、车辆)我在使用lateral flatten评论时收到 NULL . 有人可以帮我理解我应该如何正确解析这个文件吗?

0 投票
2 回答
257 浏览

sql - JSON扁平化和表创建

有人可以帮我创建一个 SQL 语句来展平 Snowflake Table1 表中的 JSON 数据,在一个具有数组的 JSON_DATA 列中吗?

JSON数据

所需表格格式:

ID
sfsfd-234-fgf-55-4545 32 MMAD :--: 巴克拉-达克拉 33-5455-9 4056 TUU-万维网 234234
asdfsdfsdf-23423-fsff-3445435 32 MMDI :--: 这是一个测验 11-4543535-2 4056 永远的 343534
0 投票
0 回答
123 浏览

javascript - 展平/取消展平嵌套的 JSON 对象

我正在使用这个在线增肥脚本 - https://jsfiddle.net/S2hsS 。我在用。它也是扁平化的阵列。即,我的json中有一个数组[43322, 454353, 56546] 它正在转换

但我需要这样:

问题,实际上,Id 的数量大约是 20 到 2000+。我们得到了非常非常大的肥大文件,它也不需要。所以。

0 投票
0 回答
84 浏览

postgresql - 使用 Spring Batch 从具有数据转换的表中卸载

我想使用 Spring Batch 从表中进行转储。我需要将数据从客户输入表转储到customer_data输出表。客户表有一个字符串 (jsonb) 类型的数据列。我需要从数据列中获取 json 并将其转换为扁平地图格式,然后将此数据转储到customer_data表中的字段(键)和(值)列中。

有没有一个很好的解决方案如何使用 Spring Batch 做到这一点?我不确定这是否需要在 InputRowMapper 中实现,因为有许多记录要保存到新的customer_data表中。

输入(客户):

其中数据

输出(客户数据):

我期望这个:

job_id ID data_id 场地 价值
1 1 1 模板 测试
1 2 1 描述 例子