A Dataset seems perfect to represent structured data.
Has anyone already thought about how to convert as efficiently/elegantly as possible an XML or JSON file to a Dataset in Mathematica 10 ?
Mathematica Stack Exchange is a question and answer site for users of Wolfram Mathematica. It only takes a minute to sign up.Sign up to join this community
Example using the Stackexchange API (the ten most up voted posts, questions and answers, on this site):
json = Import["http://api.stackexchange.com/2.2/posts?pagesize=10&order=desc&sort=votes&site=mathematica&filter=!LH22RQM95veNmsOfuhD0xa", "JSON"] Needs["GeneralUtilities`"] dataset = Dataset[ToAssociations@json]["items"]
For the record, doing it without
ToAssociation isn't that hard either:
Dataset[Map[Association, "items" /. json]]