2016-11-10 3 views
0

я получил шаблон следующие преобразования:доступа JSON дочернего узла с помощью переменной - JSON2HTML

var transform = {'<>':'li','html':'${name} - ${version} - ${licenseSources.package.sources[0].license}'}; 

теперь я хочу, чтобы преобразовать JSON в HTML с json2html:

var html = json2html.transform(data,transform); 

JSON выглядит следующим образом:

{ 
    "id": "xxx", 
    "name": "xxx", 
    "version": "0.0.14-SNAPSHOT", 
    "repository": "xxx", 
    "directory": "./", 
    "type": "(none)", 
    "licenseSources": { 
     "package": { 
      "sources": [{ 
        "license": "BSD", 
        "url": "(none)" 
       } 
      ] 
     }, 
     "license": { 
      "sources": [{ 
        "filePath": "xxx", 
        "text": "xxx" 
       }, { 
        "filePath": "xxx", 
        "text": "xxx" 
       } 
      ] 
     }, 
     "readme": { 
      "sources": [{ 
        "filePath": "xxx", 
        "text": "xxx" 
       } 
      ] 
     } 
    } 
} 

Я хочу, чтобы получить доступ к licenseSouce.package.sources.license = "BSD" по переменной преобразования. Но я не могу понять эти обозначения.

Может кто-нибудь помочь?

Thx заранее

ответ

0

Я понял это:

${licenseSources.package.sources.0.license} 
Смежные вопросы