Save/load data to a file (JSON for phobos)
Alan Knowles
alan at akbkhome.com
Mon Nov 17 16:09:02 PST 2008
This should work, although I really need to rewrite some of it to use
streams.
http://www.akbkhome.com/svn/D_Stuff/json.d
nobody wrote:
> "Christopher Wright" <dhasenan at gmail.com> wrote in message
> news:gfpsdt$2uhd$1 at digitalmars.com...
>> nobody wrote:
>>> I would like to be able to save and load a lot of data to/from a file.
>>> (in D1)
>>> For example a struct like this:
>>>
>>> struct Fruit
>>> {
>>> int banana;
>>> double[][] orange;
>>> bool[] apple;
>>> }
>>>
>>> Practically all the examples that I've come across only deal with saving
>>> and loading text, so I'm having a hard time dealing with saving/loading
>>> arrays/floats/bools/etc.
>>>
>>> What would be a good way to do this?
>> XML is commonly used, and while I don't particularly like it, I find it's
>> still a reasonable choice in many circumstances.
>>
>> If you're using Tango, you can check out tango.text.xml.Document, which
>> will let you construct an XML document, and tango.text.xml.DocPrinter,
>> which will let you get the textual representation of such a document.
>>
>> In phobos, there's std.xml, which should offer equivalent functionality,
>> but I haven't used it.
>
> Unfortunately I'm using phobos, and I think std.xml is only for D2.0.
>
> Is there no similar for D1.0?
>
>
More information about the Digitalmars-d-learn
mailing list