Here is how I would do this:
When you get JSON with search results from google, save it into text variable.
Search it for "geometry" tag, this will break the text into blocks each containing one search result. You can use tokencount, tokenat (with "geometry" as delimiter).
Or break into lines with tokencount/tokenat (newline as delimiter), and analyze each line using expressions trim, left, find.
In each "geometry" block search for "lat:" tag (first occurrence only), the rest of the line will contain latitude, you just need to trim unnecessary characters. Do the same with "lng:" tag.
Then search for "name:", this will give you the name of the place.
You can retrieve other information (address, picture etc) the same way.
When you finish with one "geometry" block, add a market with its coordinates on the map and proceed to the next block.
There seems to be a few addons that can parse JSON, you can try them.