Questions tagged [deserialize]
The deserialize tag has no usage guidance, but it has a tag wiki.
212
questions
0
votes
1
answer
269
views
Deserialize Very Specific JSON into Map <String, Object>
I have searched internet for hours and can't find how to convert my specific JSON:
[{"_id":"55d66226726b611100aaf741","replacement":false,"quantity":5,"...
0
votes
1
answer
92
views
How can I retrieve particular data from json string using Apex? [closed]
When individuals fill out a survey through an outside source, the JSON data gets stored in Salesforce as a Long Text Area in a custom Survey__c object (about 25,000 characters).
There are hundreds of ...
2
votes
1
answer
135
views
How to deserialize a list<Object> without using indexes
I have this JSON:
{
"Details":{
"Customer Input": "Type Here",
"Input Status": 0,
"CumulativeValues":[
{
...
2
votes
1
answer
100
views
Deserialized JSON with Invalid Ids are ignored silently
Below String has invalid Id for Lookup(Contact). But it's deserialized without an error, which I hope is okay. My concern is Update DML is run without any error and ignoring the invalid value instead ...
0
votes
1
answer
386
views
Can you deserialize just part of a JSON into an object?
This is more of a concept question than an actual code question but can you deserialize just part of a JSON String into an object or do you have create a class and a sub class for the whole thing. So ...
-1
votes
1
answer
56
views
System.QueryException while System.debug() for a deserialized Object
My question is similar to this. I'm trying to create a Case and process few child task records from a REST API Call.
REST API Endpoint POC:
But when I executed this as below, I get error System....
0
votes
1
answer
388
views
Error: No field name specified on column for sobject of type Document__c when deserializing JSON
After a callout, I am getting a JSON response as:
{
"totalSize": 1,
"done": true,
"records": [
{
"attributes": {
"type": &...
0
votes
1
answer
791
views
Getting Error: System.TypeException: Invalid conversion from runtime type List<ANY> to Map<String,ANY>
I'm getting error in the following apex method: System.TypeException: Invalid conversion from runtime type List to Map<String,ANY>
Please find the apex method:
@AuraEnabled(cacheable=true)
...
0
votes
0
answers
40
views
Probblem with list from api json deserialized
Im trying to get data from an api, I already deserialized the json,
But when I try to get the data in visualforce just shows me 1 value, and I dont get it, I ve been reading the documentation but ...
0
votes
0
answers
101
views
Code Coverage for JSON Deserialize Typed
I am having trouble getting test code coverage for a JSON response that I'm deserializing typed, and am not exactly sure how to properly test. Any advice would be appreciated!
Here is the code I'm ...
0
votes
1
answer
617
views
JSON.deserialize throw exception
I am trying to deserialize a string into a inner class. the I can transform that class into the real salesforce class, because the variables names are not the same ones than the real class. But when I ...
1
vote
1
answer
153
views
Not able to resolve Malformed JSON: Expected '{' at the beginning of object
I am having a simple JSON as like below
{"Stagename":"Prospecting","OppName":"MM - Opportunity","CloseDate":"2022-10-08","Phone":&...
0
votes
0
answers
18
views
how to Deserialize the Json with multiple nodes [duplicate]
I want to get the data for Technoloies node(i.e name) form the below JSON.
{
"Results": [
{
"Result": {
"IsDB": "True",
...
0
votes
1
answer
168
views
How to deserialize this to get only the value 3.2
I have the Wrapper class, and the testwrapper class, but in my callout class i cant get it to only get out the value: 3.2
this the is api url: https://data.ssb.no/api/v0/no/table/11117
This is the ...
0
votes
1
answer
291
views
Handle with different type of params RestContext deserialize
We have a REST service that gets data from external service to salesforce.
The data can be achieved using RestContext.request.requestBody.toString();
So I create an inner class to deserialize the ...
1
vote
0
answers
359
views
JSON deserialization of datetime - accepted format
I have an Apex REST API endpoint prepared that accepts DTO object. One of the fields in this object is of Datetime type.
I was surprised that JSON.deserializeStrict accepts datetime to be of following ...
1
vote
0
answers
306
views
Issue in deserializing of List<Messaging.SingleEmailMessage>
I would like to send email with future apex. Because of future method can't access list of Messaging.SingleEmailMessage, I'm serializing it and pass string to future method. But when I deserialize it, ...
1
vote
1
answer
590
views
How to get the field value from object. I am using deserializeUntyped
I am trying to get the field value from the object. If I loop through the object it looks like
Map<String, Object> params = (Map<String, Object>)JSON.deserializeUntyped(RestContext.request....
1
vote
2
answers
3k
views
Access Object property in APEX
Given the next code:
Object deserializeResponse = JSON.deserializeUntyped(response);
System.debug('DESERIALIZERESPONSE' + deserializeResponse);
//DESERIALIZERESPONSE: {proposalIds=null, ...
0
votes
1
answer
907
views
Enable Map type to hold Integer, String, Boolean, Map, List... objects? (But not generic Object)
I'm attempting deserialize a list of a custom object in Apex, but got an error:
FATAL_ERROR System.JSONException: Apex Type unsupported in JSON: Object
This is because my ContactPostBack class ...
0
votes
1
answer
126
views
Deserialize dynamic json. Im handling reserved words fine but struggling to break free of hardcoding deserialization of __c and __ strings
Im deserializing a JSON (that has both reserved apex words and other uncompilable strings having 'organizer__' and '__c' ) in Apex.
Ive been using a compiled class-based deserialization approach and ...
1
vote
1
answer
184
views
Declaration of Data Types Apex
I'm a new learner in Apex and I have a question about declaration of variables(A map in this case) and its Data type.
I've been working with integrations and REST callouts and spend a long time when ...
0
votes
2
answers
780
views
Get values in a List from JSON
I'm doing a REST API call to get the global value set and trying to deserialize the JSON result to get the picklist values in a List.
Here is the JSON:
{
"size": 1,
"totalSize"...
8
votes
1
answer
1k
views
Apex Json deserialize issue
I have observered an strange behaviour on JSON deserialize
As per documentation deserialize(jsonString, apexType)
If the JSON content contains attributes not present in the System.Type argument, such ...
0
votes
1
answer
1k
views
JSON deserializeUntyped causing exception for a JSON data string
JSON deserializeUntyped is causing trouble and I could not understand why it would convert a Array of data to something that is neither an array nor a similar string?
To reproduce I am executing this ...
0
votes
2
answers
435
views
Struggling to Deserialize this JSON in Apex [duplicate]
Here is my initial apex that currently functions and will return json.
public class samCall {
@AuraEnabled
public static String samQuery(string accountDuns) {
HttpRequest req = new ...
1
vote
2
answers
2k
views
Posting a JSON to the Salesforce REST API
I am trying to post the JSON to the Salesforce REST API, JSON getting posted to the REST service is like below
[{"manager":"ABC",
"name":"XYZ",
"...
-1
votes
1
answer
158
views
Help with JSON.deserialize
@AuraEnabled
public static String clone(Group__c destinationGroup) {
Savepoint sp = Database.setSavepoint();
try {
Group__c dest = (Group__c)JSON.deserialize(...
1
vote
1
answer
263
views
How to test json.deserializeUntyped in trigger
I have a platform event trigger that takes in a json string which contains an array of objects. My postman test call looks like this:
"testCodeList__c":"[{\"testCode\":\&...
1
vote
1
answer
263
views
Issues and inconsistencies with Datetime deserialize and Datetime.parse()
I recently came accross this issue with Datetime deserialization.
When using JSON.deserialize() with a random numeric value, the Datetime instance is created in a strange format, however, for the same ...
0
votes
0
answers
1k
views
Deserialize JSON to Object given an JSON String and an sObjectApiName
I created a generic LWC using a lightning-record-edit-form where user specifies sObjectName and fields to display as parameters and the edit form will display those.
<lightning-record-edit-form
...
0
votes
1
answer
1k
views
JSON.deserialize throws System.JSONException: Unexpected character error
I have a JSON String as below.
String Input = {"body":"<style>p{margin-top:0px; margin-bottom:0px;}</style><body class=\"setupTab\" style=\" background-...
2
votes
1
answer
872
views
How to loop trough second level deserializeUntyped Json String [duplicate]
PLEASE NOTE: deserializeUntyped not deserialize!
I currently loop trough a jsonPayload which is working fine for the nodes of the first level.How can I achieve this for the node(s) of the second level ...
1
vote
1
answer
3k
views
Ho to dynamically deserialize untyped a JSON with list
I have a JSON payload which is changing a lot so I want to create a way to dynamically deserialize the payload. My starting point is that the payload will consist of max 5 nested lists 5 levels deep. ...
0
votes
1
answer
300
views
Error: Invalid conversion from runtime type List<ANY> to Map<String,ANY>
I am trying to dynamically deserialize a jsonstring (fieldmaplevels wil also be in custom metadata settings) but get the error:
Error: Invalid conversion from runtime type List to Map<String,ANY>...
0
votes
1
answer
491
views
How to manage both single and an array of json reponse from the same external system?
I have a situation where when I make a callout I get a single json response like this:
{
"Person": {
"Infomration": {
"IndividualInformation": {
...
3
votes
2
answers
181
views
How to deserialize object with nested query in a simply way
I have a JSON of object with nested query and I do not want to use JSON.deserializeUntyped and map values manually.
Is there any easy way to do it?
For example: Sobject object = (Sobject) JSON....
0
votes
1
answer
452
views
Json deserialize System.NullPointerException: Attempt to de-reference a null object
I am trying to deserialize a json string and get the fieldtypes but get an error on the valueType. I am trying to simulate a Json request from postman to send a Post with a list of accounts.
I dont ...
0
votes
1
answer
1k
views
How to dynamically get name of object JSON String
I want to create a generic webservice. As I understood going the way of using Schema.getGlobalDescribe() will result in performance issues. I decided to try using JSON Schema trough Custom metadata ...
0
votes
2
answers
859
views
Is it possible to Generically deserialize a Json string wit nested arrays in Apex
I want to be able to Generically deserialize a Json string with nested arrays for a web-service, since the structure isn't known beforehand and kan change a lot. I did some reading a seems doable but ...
2
votes
1
answer
81
views
Why does deserializeUntyped interpret Strings starting with digits as Integers
This code
List<String> ls = new List<String>{'32', '4text', 'text5'};
Object obj;
for (String s : ls){
try{
obj = JSON.deserializeUntyped(s);
System.debug(s + ' ...
-1
votes
1
answer
573
views
Better way to do the JSON.deserializeUntyped to avoid cognitive complexity
I have use-case to call an external web service response in a Batch class. I have desterilized and build the Wrapper from the response like below,
Sample Response
{
"status": "OK&...
1
vote
0
answers
113
views
Custom object protected visibility failing JSON parser
My custom object in a DE org with a namespace has its visibility set to protected:
Only Apex code in the same namespace can see the type. The name of the type and the record are visible if they're ...
0
votes
0
answers
20
views
How to remove unwanted attributes from a JSON [duplicate]
I have deserialized a JSON but the values are null. I suppose the issue here is the "Configurations". How can i remove/modify this so as the deserialization gets the proper values?
JSON
{&...
0
votes
2
answers
1k
views
Parse underscore named attribute from response's wrapper [duplicate]
I'm receiving some JSON from an API. I created a Wrapper like this:
public class Wrapper{
public class cA{
List<cB> recordsB;
public class cB{
cC recordC;
...
1
vote
2
answers
1k
views
How to deserialize list with map to wrapperclass
I have a string which I am trying to deserialize to a wrapperclass / object. But get the error:
Expected Map<String,String> but found [line:1, column:3]
Wrapperclass
global class ...
0
votes
1
answer
133
views
Deserialize based on Child Class Apex Type
I am trying to deserialize a a serialized string of a child class from a static method.
I have tried referenced the childClass from the static method, but it can't find it because it's a static method,...
0
votes
3
answers
4k
views
How to parse json response with multiple records and add it to list
I have a json response from third party system which is as below.
{
"returnCode": 600,
"lineItems": [
{
"id": 9762,
...
1
vote
1
answer
29
views
JSON Objects into string type
I have a doubt regarding the JSON deserialiser method.
So when we deserialise a JSON response or JSON file. Is there a way to make every attribut and value into a string type rather than its original ...
0
votes
0
answers
83
views
JSON deserialization issues
I have reviewed a lot of the other deserialize issues and I keep running into problems. What I have been able to gather is that if I have a response coming back with a reserved word in the JSON, I can ...