gpt4 book ai didi

json - 如何使用 mustache 呈现 JSON 模板

转载 作者:行者123 更新时间:2023-12-04 21:32:46 25 4
gpt4 key购买 nike

我正在尝试使用以下模板生成带有 mustache 的 JSON 文件:

{
"name": "{{customer_info.first_name}}",
"email": "{{contact_info.email}}",
"campaign": {
"campaignId": "{{contact_info.campaign.campaignId}}"
},
"tags": [
{{#contact_info.tags}}
{
"tagId": "{{tagId}}"
},
{{/contact_info.tags}}
]
}

作为输出示例,我得到:
{
"name": "Antonio",
"email": "myemail@gmail.com",
"campaign": {
"campaignId": "pfft"
},
"tags": [
{
"tagId": "6prrtAP"
},
{
"tagId": "64rrrE9"
},
]
}

不幸的是,这是一个错误格式的 JSON,因为在数组中的最后一个元素之后有一个不需要的“,”。

你们中的任何人都可以帮助我解决这个问题并删除逗号吗?

非常感谢

最佳答案

不要从文本模板生成 JSON。你会经常面临这样的问题。多余的逗号、字符串中的元字符(如果 customer_info.first_name 包含双引号会怎样)、未能正确嵌套结构等。

将您的数据生成为您的编程语言中的 native 结构,并使用您的编程语言提供的库将其编码为 JSON。

关于json - 如何使用 mustache 呈现 JSON 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47083212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com