How to create a JSONObject
Code
| <#assign firstname = "John">
<#assign lastname = "Smith">
<#assign my_json>
{"firstname":"${firstname}","lastname":"${lastname}"}
<!--#assign-->
<#assign my_json = my_json?eval>
${my_json}
|
NB : This code solve "unquotted string" issue (cf below)
Don't do this :
| <#assign firstname = "John">
<#assign lastname = "Smith">
<#assign my_json = {"firstname":firstname, "lastname":lastname}>
${my_json}
|
Result : Error
| Error while processing <#assign firstname = "John">
<#assign firstname = "John">
<#assign lastname = "Smith">
<#assign my_json = {"firstname":firstname, "lastname":lastname}>
${my_json}
Unquotted string 'firstname'
|
Instead do :
| <#assign firstname = "John">
<#assign lastname = "Smith">
<#assign my_json>
{"firstname":"${firstname}","lastname":"${lastname}"}
<!--#assign-->
${my_json}
|
Result :
| {"firstname":"John", "lastname"="Smith"}
|
Please give details of the problem