Convert JSON to MapIssue JSON parsing illegal(?) charactersDeserialize nested JSONRemove leading and trailing white space from dynamic JSON in angularjsApex convert String to JSONHow to deserialize the Json list inputNested Json in list of Mapparse json response into name value pairHow to remove key-value from JSON if it has empty value?JSON.deserializeUntyped to Map<string,Map<string,decimal>>Crete a method to replace salesforce keywords in json

Was the Stack Exchange "Happy April Fools" page fitting with the '90's code?

Implication of namely

Unlock My Phone! February 2018

Why were 5.25" floppy drives cheaper than 8"?

Send out email when Apex Queueable fails and test it

Finding the reason behind the value of the integral.

How to compactly explain secondary and tertiary characters without resorting to stereotypes?

Is this draw by repetition?

How do conventional missiles fly?

Bullying boss launched a smear campaign and made me unemployable

Pact of Blade Warlock with Dancing Blade

How badly should I try to prevent a user from XSSing themselves?

Why do I get negative height?

Is it possible to create a QR code using text?

My ex-girlfriend uses my Apple ID to login to her iPad, do I have to give her my Apple ID password to reset it?

Convert seconds to minutes

How dangerous is XSS

Obtaining database information and values in extended properties

Why didn't Boeing produce its own regional jet?

Should I tell management that I intend to leave due to bad software development practices?

What does the same-ish mean?

How can saying a song's name be a copyright violation?

Avoiding the "not like other girls" trope?

What Exploit Are These User Agents Trying to Use?



Convert JSON to Map


Issue JSON parsing illegal(?) charactersDeserialize nested JSONRemove leading and trailing white space from dynamic JSON in angularjsApex convert String to JSONHow to deserialize the Json list inputNested Json in list of Mapparse json response into name value pairHow to remove key-value from JSON if it has empty value?JSON.deserializeUntyped to Map<string,Map<string,decimal>>Crete a method to replace salesforce keywords in json













1















I want to store key and value for the following json dynamically.



Key as "01u9000000Ag0bbAAB" and value as "203"

String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';









share|improve this question




























    1















    I want to store key and value for the following json dynamically.



    Key as "01u9000000Ag0bbAAB" and value as "203"

    String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';









    share|improve this question


























      1












      1








      1








      I want to store key and value for the following json dynamically.



      Key as "01u9000000Ag0bbAAB" and value as "203"

      String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';









      share|improve this question
















      I want to store key and value for the following json dynamically.



      Key as "01u9000000Ag0bbAAB" and value as "203"

      String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';






      apex lightning-aura-components json






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 28 at 12:58









      Mohith Shrivastava

      61.7k7105147




      61.7k7105147










      asked Mar 28 at 12:30









      user10286user10286

      122116




      122116




















          1 Answer
          1






          active

          oldest

          votes


















          3














          Use the JSON.deserializeUntyped(String) method for this .



          String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';
          List<Object> lst = (List<Object>)JSON.deserializeUntyped(jsonInput);


          Get the key and values



          for(Object o : lst) 
          Map<String,Object> mapObject = (Map<String,Object>)o;
          for(String key : mapObject.keyset())
          system.debug('key' + key);
          system.debug('key value' + (String)m.get(key));







          share|improve this answer

























          • Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

            – user10286
            Mar 28 at 12:47












          • I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

            – user10286
            Mar 28 at 12:59











          • fixed the typo there . Try now

            – Mohith Shrivastava
            Mar 28 at 13:01











          • Thanks Mohit. Now it's working fine.

            – user10286
            Mar 28 at 13:03











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "459"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f255664%2fconvert-json-to-map%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          3














          Use the JSON.deserializeUntyped(String) method for this .



          String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';
          List<Object> lst = (List<Object>)JSON.deserializeUntyped(jsonInput);


          Get the key and values



          for(Object o : lst) 
          Map<String,Object> mapObject = (Map<String,Object>)o;
          for(String key : mapObject.keyset())
          system.debug('key' + key);
          system.debug('key value' + (String)m.get(key));







          share|improve this answer

























          • Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

            – user10286
            Mar 28 at 12:47












          • I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

            – user10286
            Mar 28 at 12:59











          • fixed the typo there . Try now

            – Mohith Shrivastava
            Mar 28 at 13:01











          • Thanks Mohit. Now it's working fine.

            – user10286
            Mar 28 at 13:03















          3














          Use the JSON.deserializeUntyped(String) method for this .



          String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';
          List<Object> lst = (List<Object>)JSON.deserializeUntyped(jsonInput);


          Get the key and values



          for(Object o : lst) 
          Map<String,Object> mapObject = (Map<String,Object>)o;
          for(String key : mapObject.keyset())
          system.debug('key' + key);
          system.debug('key value' + (String)m.get(key));







          share|improve this answer

























          • Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

            – user10286
            Mar 28 at 12:47












          • I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

            – user10286
            Mar 28 at 12:59











          • fixed the typo there . Try now

            – Mohith Shrivastava
            Mar 28 at 13:01











          • Thanks Mohit. Now it's working fine.

            – user10286
            Mar 28 at 13:03













          3












          3








          3







          Use the JSON.deserializeUntyped(String) method for this .



          String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';
          List<Object> lst = (List<Object>)JSON.deserializeUntyped(jsonInput);


          Get the key and values



          for(Object o : lst) 
          Map<String,Object> mapObject = (Map<String,Object>)o;
          for(String key : mapObject.keyset())
          system.debug('key' + key);
          system.debug('key value' + (String)m.get(key));







          share|improve this answer















          Use the JSON.deserializeUntyped(String) method for this .



          String input = '["01u9000000Ag0bbAAB":"203","01u9000000Ag0bZAAR":"23","Id":"00k0w000003HeFhAAK"]';
          List<Object> lst = (List<Object>)JSON.deserializeUntyped(jsonInput);


          Get the key and values



          for(Object o : lst) 
          Map<String,Object> mapObject = (Map<String,Object>)o;
          for(String key : mapObject.keyset())
          system.debug('key' + key);
          system.debug('key value' + (String)m.get(key));








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 28 at 13:00

























          answered Mar 28 at 12:46









          Mohith ShrivastavaMohith Shrivastava

          61.7k7105147




          61.7k7105147












          • Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

            – user10286
            Mar 28 at 12:47












          • I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

            – user10286
            Mar 28 at 12:59











          • fixed the typo there . Try now

            – Mohith Shrivastava
            Mar 28 at 13:01











          • Thanks Mohit. Now it's working fine.

            – user10286
            Mar 28 at 13:03

















          • Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

            – user10286
            Mar 28 at 12:47












          • I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

            – user10286
            Mar 28 at 12:59











          • fixed the typo there . Try now

            – Mohith Shrivastava
            Mar 28 at 13:01











          • Thanks Mohit. Now it's working fine.

            – user10286
            Mar 28 at 13:03
















          Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

          – user10286
          Mar 28 at 12:47






          Thanks for the response Mohit. I tried this one. I getting this error System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>

          – user10286
          Mar 28 at 12:47














          I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

          – user10286
          Mar 28 at 12:59





          I got this error "Loop must iterate over collection: Map<String,Object>" on this line for(Map<String,Object> mapObject : (Map<String,Object>)(o))

          – user10286
          Mar 28 at 12:59













          fixed the typo there . Try now

          – Mohith Shrivastava
          Mar 28 at 13:01





          fixed the typo there . Try now

          – Mohith Shrivastava
          Mar 28 at 13:01













          Thanks Mohit. Now it's working fine.

          – user10286
          Mar 28 at 13:03





          Thanks Mohit. Now it's working fine.

          – user10286
          Mar 28 at 13:03

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Salesforce Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f255664%2fconvert-json-to-map%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Triangular numbers and gcdProving sum of a set is $0 pmod n$ if $n$ is odd, or $fracn2 pmod n$ if $n$ is even?Is greatest common divisor of two numbers really their smallest linear combination?GCD, LCM RelationshipProve a set of nonnegative integers with greatest common divisor 1 and closed under addition has all but finite many nonnegative integers.all pairs of a and b in an equation containing gcdTriangular Numbers Modulo $k$ - Hit All Values?Understanding the Existence and Uniqueness of the GCDGCD and LCM with logical symbolsThe greatest common divisor of two positive integers less than 100 is equal to 3. Their least common multiple is twelve times one of the integers.Suppose that for all integers $x$, $x|a$ and $x|b$ if and only if $x|c$. Then $c = gcd(a,b)$Which is the gcd of 2 numbers which are multiplied and the result is 600000?

          Ingelân Ynhâld Etymology | Geografy | Skiednis | Polityk en bestjoer | Ekonomy | Demografy | Kultuer | Klimaat | Sjoch ek | Keppelings om utens | Boarnen, noaten en referinsjes Navigaasjemenuwww.gov.ukOffisjele webside fan it regear fan it Feriene KeninkrykOffisjele webside fan it Britske FerkearsburoNederlânsktalige ynformaasje fan it Britske FerkearsburoOffisjele webside fan English Heritage, de organisaasje dy't him ynset foar it behâld fan it Ingelske kultuergoedYnwennertallen fan alle Britske stêden út 'e folkstelling fan 2011Notes en References, op dizze sideEngland

          Հադիս Բովանդակություն Անվանում և նշանակություն | Դասակարգում | Աղբյուրներ | Նավարկման ցանկ