Skip to content Skip to sidebar Skip to footer

Flickr JSON Parsing In Android

I want to parse the JSON from this url (http://api.flickr.com/services/feeds/photos_public.gne?format=json) but the document actually returns a non valid JSON. See jsonFlick

Solution 1:

I have solved this issue by given way.

Flickr old web API is: http://api.flickr.com/services/feeds/photos_public.gne?id=xxxxxxxx&lang=en-us&format=json

Flickr latest web API is: http://api.flickr.com/services/feeds/photos_public.gne?id=xxxxxxxx&lang=en-us&format=json&nojsoncallback=1

Use Latest one web API.

Replace your user id instead of xxxxxxxx.

Hope it will helpful to you.


Solution 2:

Looks like what you want is th raw json. You'll want to add a "nojsoncallback=1" to remove the function wrapper.

[See FLICKR JSON Response Format](https://forum.processing.org/one/topic/flickr-json-parsing-noob.html"If you just want the raw JSON, with no function wrapper")


Solution 3:

As you said, you will just have to remove this part of the String before you parse it.

If you want to be more general you can search for the first { char and delete everything before it, and the last } char and delete everything after it. But this still won't ensure that the input is valid.


Post a Comment for "Flickr JSON Parsing In Android"