For serialializing a NSKeyValue Structure to JSON  you may use

https://cliftonlabs.github.io/json-simple/

You may postprocess the result string to get rid of the "class 
com.webobjects.foundation.NSKeyValueCoding$Null" artifacts.




Am 13.08.2019 um 13:28 schrieb Markus Ruggiero via Webobjects-dev 
<webobjects-dev@lists.apple.com<mailto:webobjects-dev@lists.apple.com>>:

I got the task of maintaining a rather complex WO app. The original developer 
had ideas about keeping tons of data in memory (no idea why). For this he 
created several nested NSDictionary structures to cache data across page 
navigation. You can imagine there being lots of issues when users go back and 
forth through page sequences. Debugging this is a nightmare.

What I want is a method that I can call from anywhere and pass it such a cache 
dict. This method should then create (preferrably) a JSON structure (XML, PLIST 
is just too chatty, but would be ok) that I can dump into the log allowing me 
to track that cache in a human readable form while running user interactions. 
Anyone has something or knows of anything that would help me write such a 
method? I didn't spend too much time but I looked at the Wonder frameworks 
quickly - nothing simple jumped out.

Thanks
---markus---


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      
(Webobjects-dev@lists.apple.com<mailto:Webobjects-dev@lists.apple.com>)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/bock%40salient-doremus.de

This email sent to b...@salient-doremus.de

Mit freundlichen Grüßen

René Bock

--
Telefon: +49 69 650096 18

salient GmbH, Lindleystraße 12, 60314 Frankfurt
Telefon Zentrale: 069 / 65 00 96 - 0  |  
www.salient-doremus.de<http://www.salient-doremus.de>

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to