Как вы можете взять вывод JSON (например, из http://www.kinggary.com/tools/todoist-export.php) и обрезать имена, чтобы получить только значения из каждой пары, как CSV или удобный для человека текст? Хотите более читаемую, редактируемую человеком резервную копию Данные моего друга на todoist.com
Хорошее обсуждение того, как сделать это с Python на Как я могу конвертировать JSON в CSV?
Ваш пример сайта генерирует XML для меня, а не JSON. В любом случае я бы, вероятно, потянулся к Ruby:
require 'net/http' require 'rexml/document' xml = Net::HTTP.get_response(URI.parse("http://www.kinggary.com/tools/todoist-export.php?completed=incomplete&retrieval=view&submit=Submit&process=true&key=MYKEY")).body data = REXML::Document.new(xml) data.elements.each('//task/content') do |e| puts e.text end
На каком языке? PHP имеет функцию json_decode(), которая превращает JSON в объект или ассоциативный массив. Затем вы можете перебрать массив или получить значения из объекта, чтобы превратить его в любой формат, который вам нравится.
json_decode()
Можете ли вы JSON декодировать его в массив и просто итерировать массив для значений? Будет полезен пример вывода JSON.