json2html,在数组中调用JSON数据

时间:2013-12-04 17:38:37

标签: json2html

我正在使用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}”}来获取值,但这似乎不起作用数据在一个数组中。我需要做些什么才能解决此问题?

1 个答案:

答案 0 :(得分:1)

要访问数组数据,如果您知道要尝试访问的数组的位置,则可以执行此类操作

{"tag":"div","html":"${biographicData.0.firstName}"}

或者你可以使用内联函数和转换

来转换整个数组(如果有多个元素)
{"tag":"div","children":function(){
   return( json2html.transform(this,bioDataTransform) );
}}