Questions tagged [deserialize]
The deserialize tag has no usage guidance, but it has a tag wiki.
218
questions
0
votes
2
answers
1k
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"...
0
votes
3
answers
882
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": {
...
-1
votes
3
answers
57
views
Unexpected parameter encountered during deserialization: Name
Unexpected parameter encountered during deserialization: Name
@RestResource(urlMapping='/Account/*')
global with sharing class MyRestResource {
@HttpDelete
global static void doDelete() {
...
1
vote
1
answer
32
views
How to Correctly Exclude Checkout Day in Daily Rate Calculation with AMPscript?
I am using AMPscript in Salesforce Marketing Cloud to parse serialized JSON data for hotel reservations. Each entry contains start and end dates along with a daily rate. I need to calculate and ...
1
vote
0
answers
54
views
Callback not executing after json deserialization
I'm running into a strange problem. The code is completing fine and sending the request/getting response back, handling the response correctly. I am just unable to show the "Success" toast ...
2
votes
2
answers
594
views
Is JSON deserialization in Apex case sensitive?
If I have to deserialize a response like this:
{ "Property1" : "value", "Property2" : "value2" }
Do I have to respect the case of the property names? I would ...
19
votes
1
answer
91k
views
How to deserialize a JSON String to Apex
How can I deserialize this json object:
{
"response": {
"count": 1,
"benchmark": 0.22567009925842,
"requests": [
{
"request": {
...
1
vote
1
answer
818
views
JSON.serialize() Map<String, Object> changes Map structure
I have a Map<String,Object>() which I am trying to store in a text field for a subsequent asynchronous operation. My idea was for the following async operation to query for this map and re-use ...
0
votes
1
answer
123
views
Deserializing is giving null values from wrapper classes
Hi All I am trying to deserialize the below response but getting values null every time.
Wrapper class used
public class APIResponse{
public cls_InstantIDResponseEx InstantIDResponseEx;
class ...
9
votes
2
answers
3k
views
How to deserialize JSON to a class where the same variable name has different data types?
I am trying to deserialize some JSON to a class using JSON.deserialize.
My JSON looks like this
{
"type": "GeometryCollection",
"geometries": [
{
"type": "Point",
...
0
votes
1
answer
112
views
Need help with JSON deserialize
JSON deserialize is not working.
however, data is coming from LWC in DATA parameter
@AuraEnabled
public static string saveProductLineItems(Object data) {
system.debug('LINE 18 data:'+ ...
0
votes
1
answer
100
views
put(field, value) method from SObject class throws System.SObjectException: Illegal assignment from String to Datetime
I have encountered the error System.SObjectException: Illegal assignment from String to Datetime and I can't find what is the reason for this error.
The context is as follows. I have a class with the @...
0
votes
3
answers
2k
views
Error: Malformed JSON: Expected '[' at the beginning of List/Set
JSON Response:
{
"caPerformanceRecordList": [
{
"motorDealerID": "XL1HX",
"dealerName": "Subaru Auto Dealer",
"reportingPeriod": "2019-05-18",
"...
0
votes
1
answer
2k
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
932
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
544
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
253
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
1k
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 ...
0
votes
1
answer
111
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
1k
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
2k
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
41
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
218
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
1k
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
534
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
1
answer
247
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
601
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
546
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
638
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
3k
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....
16
votes
3
answers
41k
views
Deserialize JSON to SObject
Following code is giving me common.apex.runtime.impl.ExecutionException
String jsonText = '{"Data": {"attributes": {"type": "Contact"},"Id": "0036100000JUXKkAAP","Description": "","LastName": "...
1
vote
2
answers
6k
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
1k
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
207
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 ...
2
votes
1
answer
1k
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 ...
0
votes
3
answers
5k
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,
...
4
votes
2
answers
29k
views
Apex: Get value from first element of Map
I am receiving the following JSON for a web service:
{
"count" : 1,
"posts" : {
"1234567" : {
"id" : "1234567",
"private" : false,
"message" : "New post on Monday Jan 5th",
...
1
vote
1
answer
354
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 ...
8
votes
1
answer
2k
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
2k
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
758
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
3k
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
208
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
479
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
497
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
2k
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
...
1
vote
1
answer
4k
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
438
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>...
3
votes
2
answers
336
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
737
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 ...