Nirmal Patel wrote:
I am converting arrays into ordered lists and dictionaries into
unordered lists where each list item has a classname that is equal to
the key in the key/value pair.
Looks quite good. Personally I'd have converted JSON objects into
definition lists using DT for the key and DD for the value though.
Then perhaps add the key to the class of each *as well*. So, for
instance:
{
"key1" : "value1" ,
"key2" : "value2"
}
becomes:
<dl class="json-object">
<dt class="key1">key1</dt>
<dd class="key1">value1</dt>
<dt class="key2">key2</dt>
<dd class="key2">value2</dt>
</dl>
Which should be more flexible with regards to styling, and probably
more useful when looked at without CSS. If you happen to like the
unordered list look, then:
dl.json-object dt { display: none; }
dl.json-object dd { list-style-type: circle; }
However, have you considered what happens when the object keys
contain whitespace characters? e.g.
{
"some key" : "some value"
}
--
Toby A Inkster
<mailto:[EMAIL PROTECTED]>
<http://tobyinkster.co.uk>
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss