我正在使用json2html并尝试找出在数组中调用JSON数据的正确语法:
{ biographicData: [
{
firstName: 'John',
lastName: 'Doe',
birthDate: '10/15/1983',
email: 'johndoe@gmail.com',
workPhone: '678-901-2345',
mobilePhone: '098-765-4321',
homePhone: '123-456-7890'
}
]}
在其他情况下,我使用类似{“tag”:“div”,“html”:“$ {biographicData.firstName}”}来获取值,但这似乎不起作用数据在一个数组中。我需要做些什么才能解决此问题?
答案 0 :(得分:1)
要访问数组数据,如果您知道要尝试访问的数组的位置,则可以执行此类操作
{"tag":"div","html":"${biographicData.0.firstName}"}
或者你可以使用内联函数和转换
来转换整个数组(如果有多个元素){"tag":"div","children":function(){
return( json2html.transform(this,bioDataTransform) );
}}