Differences From Artifact [9ca884a2b7]:
- File
tests/serialization.xml
— part of check-in
[0f995db06d]
at
2017-10-28 21:08:37
on branch trunk
— Make OFURL more generic
This removes the special handling dependent on the scheme. (user: js, size: 1626) [annotate] [blame] [check-ins using]
To Artifact [4a5293ca90]:
- File
tests/serialization.xml
— part of check-in
[5f7305c659]
at
2017-10-31 21:39:36
on branch trunk
— OFURL: URL-encode according to RFC 3986
This also means the parameters go away and get folded into the path. (user: js, size: 1626) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?xml version='1.0' encoding='UTF-8'?>
<serialization xmlns='https://webkeks.org/objfw/serialization' version='1'>
<OFMutableDictionary>
<key>
<OFString>Blub</OFString>
</key>
<object>
<OFString>B"la</OFString>
</object>
<key>
<OFList>
<OFString>Hello</OFString>
<OFString>Wo
ld!
How are you?</OFString>
<OFURL>https://webkeks.org/</OFURL>
<OFXMLElement name='x'>
| > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?xml version='1.0' encoding='UTF-8'?>
<serialization xmlns='https://webkeks.org/objfw/serialization' version='1'>
<OFMutableDictionary>
<key>
<OFString>Blub</OFString>
</key>
<object>
<OFString>B"la</OFString>
</object>
<key>
<OFData>MDEyMzQ1Njc4OTo7PEFCQ0RFRkdISklLTE1OT1BRUlNUVVZXWFla</OFData>
</key>
<object>
<OFString>data</OFString>
</object>
<key>
<OFArray>
<OFString>Qu"xbar
test</OFString>
<OFNumber type='signed'>1234</OFNumber>
<OFNumber type='double'>40934a456d5cfaad</OFNumber>
<OFMutableString>asd</OFMutableString>
<OFDate>40934a456d5cfaad</OFDate>
</OFArray>
</key>
<object>
<OFString>Hello</OFString>
</object>
<key>
<OFList>
<OFString>Hello</OFString>
<OFString>Wo
ld!
How are you?</OFString>
<OFURL>https://webkeks.org/</OFURL>
<OFXMLElement name='x'>
|
| ︙ | ︙ | |||
34 35 36 37 38 39 40 |
</object>
</OFCountedSet>
</OFList>
</key>
<object>
<OFString>list</OFString>
</object>
| < < < < < < < < < < < < < < < < < < < | 53 54 55 56 57 58 59 60 61 |
</object>
</OFCountedSet>
</OFList>
</key>
<object>
<OFString>list</OFString>
</object>
</OFMutableDictionary>
</serialization>
|