コミュニティアチーブメントバーを展開する。

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

この会話は、活動がないためロックされています。新しい投稿を作成してください。

解決済み

Parse a nested json file

Avatar

Level 4

Hi ,

I want to parse a nested json file , using sightly and java / javascript. How can i achieve this ? Please let me know

 

Regards

1 受け入れられたソリューション

Avatar

正解者
Administrator

Hi 

As mentioned by Scott,

You can parse JSON the same way you would do for a non-AEM project - you can use JavaScript.

Git :- https://helpx.adobe.com/experience-manager/using/restful-services.html

//parse.js 

 

Community article:- https://helpx.adobe.com/experience-manager/using/using-jsonwriter-objects-display-cq.html

                             https://helpx.adobe.com/experience-manager/using/custom-sling-servlets.html            

// This article uses a JSONWriter instance to pass data to the web client

 

Example:- http://jsfiddle.net/5pjha/

I hope this would of some help to you.

Thanks and Regards

Kautuk Sahni



Kautuk Sahni

元の投稿で解決策を見る

5 返信

Avatar

Level 10

How are you getting JSON and where?

As per parsing you cannot do in component html file but can be done easily in javascript use api file.

But share more details.

Avatar

Level 10

You can use JQuery to parse JSON:

https://api.jquery.com/jQuery.parseJSON/

See this community as an example: 

https://helpx.adobe.com/experience-manager/using/restful-services.html

Notice in this example - the backend service returns JSON. 

Avatar

Level 4

edubey wrote...

How are you getting JSON and where?

As per parsing you cannot do in component html file but can be done easily in javascript use api file.

But share more details.

 

 

JSON file is present in my component.  I am creating a new file inside component called new.json. Please let me know how to parse

Avatar

Level 10

You parse JSON the same way you would in a non-AEM project - you can use JavaScript. I pointed you to some examples using JQeury, 

Avatar

正解者
Administrator

Hi 

As mentioned by Scott,

You can parse JSON the same way you would do for a non-AEM project - you can use JavaScript.

Git :- https://helpx.adobe.com/experience-manager/using/restful-services.html

//parse.js 

 

Community article:- https://helpx.adobe.com/experience-manager/using/using-jsonwriter-objects-display-cq.html

                             https://helpx.adobe.com/experience-manager/using/custom-sling-servlets.html            

// This article uses a JSONWriter instance to pass data to the web client

 

Example:- http://jsfiddle.net/5pjha/

I hope this would of some help to you.

Thanks and Regards

Kautuk Sahni



Kautuk Sahni