1

我正在使用 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}"} 的东西来获取值,但是当数据存在时这似乎不起作用数组。我需要做什么来修复这个电话?

4

1 回答 1

1

要访问数组数据,如果您知道要访问的数组的位置,可以执行以下操作

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

或者您可以使用内联函数和转换来转换整个数组(如果有多个元素)

{"tag":"div","children":function(){
   return( json2html.transform(this,bioDataTransform) );
}}
于 2013-12-04T18:11:07.450 回答