遇到以下问题。
在Coldfusion我有一个List:
<cfset myList = "Jack,Mike,Tom,Jude,Dick">
我想以这种格式将myList转换为Json:
[
{
"name": [
"Jack",
"Mike",
"Tom",
"Jude",
"Dick"
]
}
]
我一直在尝试制作一个Structure和Array,然后使用serializeJSON,但它没有提供我需要的格式。
如何从列表中获取所需的Json格式?
非常感谢您的帮助。
答案 0 :(得分:4)
你走了,
<cfset myList = "Jack,Mike,Tom,Jude,Dick">
<cfset jsonRequired = structNew()>
<cfset jsonRequired.name = listToArray(myList) >
<cfset j = serializeJSON(jsonRequired)>
<cfdump var ="#j#">
这将为您提供所需的输出。
修改:来自以下评论
<cfset myList = "Jack,Mike,Tom,Jude,Dick">
<cfset jsonRequired = [{name = listToArray(myList)}]>
<cfset j = serializeJSON(jsonRequired)>
<cfdump var ="#j#">