mustache
을 사용하여 입력 JSON을 다른 JSON과 매핑하려고합니다.콧수염을 사용하여 JSON에서 JSON으로 매핑
내 입력 JSON과 같은 것입니다 :
{
"data": [
{ "catalogId": "1850", "productId": "ELEC004A"},
{ "catalogId": "1851", "productId": "PNG679"}
]
}
내가 내 출력 JSON으로 콧수염 태그를 결합 할 수있는 템플릿을합니다.
var template = JSON.stringify(
{
Product: [
{{#data}}
{
productId:'{{productId}}',
parentProductId:'{{catalogId}}'
}
{{/data}}
]
}
);
나는 이것을 시도했지만 JSON으로 콧수염 태그를 사용하면 오류가 발생합니다. JSON.stringify
행운을 사용하지 않고 템플릿을 정의하려고했습니다!
콧수염 만 사용해야하므로 실제로 입력되는 JSON은 상당히 커서 전통적인 방식으로 매핑 할 수 없습니다.
원하는 출력은 무엇입니까 ? 왜 콧수염 이요? 정규 자바 스크립트 코드가 아닌 이유는 무엇입니까? –
코드 서식을 확인할 수 있습니다. – evolutionxbox
@TamasHegedus 내 원하는 출력은 콧수염 태그가 입력 된 관련 데이터로 대체 된 템플릿에 언급 된 JSON입니다. JSON – Abhishek