{
"timestamp": 1559347670,
"p_7_1_0": 6,
"px_2_7_1_0": 1,
"pv_7_1_1": 1
}
预期输出JSON:
{
"values": [
{
"key": "p_7_1_0",
"value": 6,
"timestamp": 1559347670
},
{
"key": "px_2_7_1_0",
"value": 1,
"timestamp": 1559347670
},
{
"key": "pv_7_1_1",
"value": 1,
"timestamp": 1559347670
}
]
}
提前致谢
阅读完这个问题后,使用JOLT转换沿数组复制单个值
答案https://stackoverflow.com/a/50438480/2733184
我看得出来你想要的东西出奇的相似。然而,我决不会把需要问的问题一针见血。
[
{
"operation": "shift",
"spec": {
"timestamp": "timestamp",
// put everything but the timestamp in a member (the pivot)
"*": "all.&"
}
},
{
"operation": "shift",
"spec": {
"all": {
"*": {
// grab the member key and put it in its final place
"$": "values[#2].key",
// grab the member value and put it in its final place
"@": "values[#2].value",
// Walk back two steps (* -> all -> root) and grab the timestamp
"@(2,timestamp)": "values[#2].timestamp"
// I wish I understood the logic behind "#2" but I don't
// and I'll have to read on it further
}
}
}
}
]
问题内容: 我是android的新手,我想将JSON数据动态实现到我的android listView中,我只需要处理JSON文件中的对象,即Dealname和Discount。 我检查了所有问题和教程,但是当我在应用程序中实现这些代码时,两个都没有运行。我只是想问一下,要实现这样的JSON数据,我是否需要解析数据并将其转换为String数组,以使listview工作如此简单,还是我需要实现自定义
问题内容: 我有几个Javascript原型。最初,实例将仅填写ID,并带有一些其他数据的通用占位符信息。然后,我使用ID和对象类型(使用jQuery的AJAX函数)向服务器发送一条消息,然后服务器返回一个JSON对象,其中包含所有缺少的信息(但没有ID)。返回的对象中的变量与现有对象中的变量名称完全相同。 将其转移到现有的空对象中最简单的方法是什么?我想出了几种选择 将对象设置为等于返回的对象,
问题内容: 如何在JavaScript中将对象序列化为JSON? 问题答案: 您正在寻找。
在 JSON 中,对象是一个无序的、键/值对的集合,一个对象以左花括号 开始,以右花括号 结束,左右花括号之间为对象中的若干键/值对。键/值对中,键必须是字符串类型(即使用双引号将键包裹起来),而值可以是 JSON 中的任意类型,键和值之间需要使用冒号 分隔开,不同的键/值对之间需要使用逗号 分隔开。关于 JSON 中支持的数据类型,您可以查阅《 JSON数据类型》一节。 下面来看一个 JSON
JSON 格式 JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Douglas Crockford 提出,目的是取代繁琐笨重的 XML 格式。 相比 XML 格式,JSON 格式有两个显著的优点:书写简单,一目了然;符合 JavaScript 原生语法,可以由解释引擎直接处理,不用另外添加解析代码。所以,JSON 迅速被接受
JSON格式 JSON对象 JSON.stringify() JSON.parse() 参考链接 JSON格式 JSON格式(JavaScript Object Notation的缩写)是一种用于数据交换的文本格式,2001年由Douglas Crockford提出,目的是取代繁琐笨重的XML格式。 相比XML格式,JSON格式有两个显著的优点:书写简单,一目了然;符合JavaScript原生语法