更改JSON结构以适合弹性swiftype

时间:2019-01-21 22:38:49

标签: json swiftype

我有一个很大的json文件,格式如下:

{
            "enTitle": “my product",
            "esTitle": “es prod",
            "esDescription": “es description",
            "enDescription": “description",
            "URL": “url",
            "Image": “imagepath",
            "HasLandingPage": "1",
            "AddInfo": "info"
        }

如何将其更改为以下格式:可以吗?我需要采用这种格式,因此可以将其作为文档添加到搜索引擎api(弹性swiftype)中。我看起来很多问题都找不到我需要的东西。如果重复,请提前道歉。有没有办法为这种转换编写程序?

    {"name": "enTitle", "value": "my product", "type": "string"},
    {"name": "esTitle", "value": "es prod", "type": "string"},
    {"name": "esDescription", "value": "es description", "type": "string"},
    {"name": "enDescription", "value": "description", "type": "string"},
    {"name": "URL", "value": "url", "type": "string"},
    {"name": "Image", "value": "imagepath", "type": "string"},
    {"name": "HasLandingPage", "value": "1", "type": "string"},
    {"name": "AddInfo", "value": "info", "type": "string"}

1 个答案:

答案 0 :(得分:1)

一个字典需要唯一的键,您可以在列表中放置多个字典。

https://www.google.com/search?q=stack+overflow