• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSMutableDictionary
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSMutableDictionary


  • Subject: Re: NSMutableDictionary
  • From: Hugi Thordarson <email@hidden>
  • Date: Sat, 06 Feb 2016 22:21:44 +0000

Before I help you with your dictionary stuff, I’d like to sincerely recommend that you don’t use generic data structures such as arrays as dictionaries to represent your data in code, if at all possible, and switch to using classes.

If your data has a known structure, you can create a class graph in java and then use a JSON deserializer like Gson ( https://github.com/google/gson ) to deserialize your data. Here’s an example of how that might look (a json-file and a simple java class that uses Gson to deserialize it into a java class graph).

https://gist.github.com/hugith/a697bbd2c8a6f43d015f

Cheers,
- hugi


> On 6. feb. 2016, at 21:53, jazzsalsa <email@hidden> wrote:
>
> Hi list,
>
> I have a question about a nested NSMutableDictionary. Some of the
> objects in the dictionary consist of another NSMutableDictionary. Usage
> here is a nested JSON object which is converted to  a dictionary.
>
> For the first level I get all the keys:
>
> log.info("All keys: " + dict.allKeys().arrayList());
>
> The next child I get by:
>
> NSArray children = (NSArray)dict.objectForKey("children");
>
> But how to get to the next level? Probably I am doing this all wrong
> since it should be easy to flatten all entries in a nested dictionary,
> but I am new to this. There should be a better way of doing this than
> writing a recursive tree crawler. Does this make sense?
>
> Many thanks, Bart
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: NSMutableDictionary
      • From: jazzsalsa <email@hidden>
References: 
 >NSMutableDictionary (From: jazzsalsa <email@hidden>)

  • Prev by Date: NSMutableDictionary
  • Next by Date: Re: NSMutableDictionary
  • Previous by thread: NSMutableDictionary
  • Next by thread: Re: NSMutableDictionary
  • Index(es):
    • Date
    • Thread