Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi
I'm trying to create Json metadata file using the option under "Metadata>File Json" in talend. The file works perfectly if i choose "Xpath". But if I choose "JSON Path", I'm not able to retrieve the first 4 columns (user_id, user_name, friend_name, friend_id), I think there is something wrong with the way I specify the "Relative or absolute path expression". Can someone shed some light on it?
JSON Metadata
Json file
{"user": { "id": "9999912398", "name": "Kelly Clarkson", "friends": [ { "name": "Tom Cruise", "id": "55555555555555", "likes": {"data": [ { "category": "Movie", "name": "The Shawshank Redemption", "id": "103636093053996", "created_time": "2012-11-20T15:52:07+0000" }, { "category": "Community", "name": "Positiveretribution", "id": "471389562899413", "created_time": "2012-12-16T21:13:26+0000" } ]} }, { "name": "Tom Hanks", "id": "88888888888888", "likes": {"data": [ { "category": "Journalist", "name": "Janelle Wang", "id": "136009823148851", "created_time": "2013-01-01T08:22:17+0000" }, { "category": "Tv show", "name": "Now With Alex Wagner", "id": "305948749433410", "created_time": "2012-11-20T06:14:10+0000" } ]} } ] }}
Thanks
MJ
it is true - JSON PATH does not support parent operators
old, but still good article:
just use XPath, it work well