[uf-discuss] Generically converting JSON to POSH

Nirmal Patel nirmal at gatech.edu
Mon Jul 14 06:01:24 PDT 2008


On Mon, Jul 14, 2008 at 4:52 AM, Toby A Inkster <mail at tobyinkster.co.uk> wrote:
<snip>
> 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>

I had initially done this but came to the conclusion that this put key1 into
the html as content and that seemed wrong.

>
> 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:

I never intended to use the results of this library for exploring the JS. I
suppose that this should be made more explicit.

>
> dl.json-object dt { display: none; }
> dl.json-object dd { list-style-type: circle; }

And this was exactly how I styled the result. :)

>
> However, have you considered what happens when the object keys contain
> whitespace characters? e.g.
>
> {
>  "some key" : "some value"
> }
>
> --
> Toby A Inkster
> <mailto:mail at tobyinkster.co.uk>
> <http://tobyinkster.co.uk>
>
>
>
> _______________________________________________
> microformats-discuss mailing list
> microformats-discuss at microformats.org
> http://microformats.org/mailman/listinfo/microformats-discuss
>



-- 
Nirmal Patel
www.nirmalpatel.com


More information about the microformats-discuss mailing list