You need to sign in to do that
Don't have an account?

How to use JsonAccess annotation for deserialization?
Hi,
How do we @JsonAccess annotation for deserializing the json. Can anyone give example code. I want to deseralize below json
{"Details":[{"FirstName":"Name","LastName":"lastname","Email":"sample@mail.com"},{"FirstName":"Name","LastName":"lastname","Email":"sample@mail.com"}]
Thanks,
Mohan
How do we @JsonAccess annotation for deserializing the json. Can anyone give example code. I want to deseralize below json
{"Details":[{"FirstName":"Name","LastName":"lastname","Email":"sample@mail.com"},{"FirstName":"Name","LastName":"lastname","Email":"sample@mail.com"}]
Thanks,
Mohan
Hi Mohan,
Kindly refer this article :-
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_annotation_JsonAccess.htm
regards,
Priya Ranjan
@JsonAccess(deserializable='always')
Public class Details{
public string firstName;
public string lastName;
Public string email;
Public Detail(String jsonString){
}
}
I Invoked above class from anonymous but it returns me null on logs
anonymous code:
String jsonString = {"Details":[{"FirstName":"Name","LastName":"lastname","Email":"sample@mail.com"},{"FirstName":"Name","LastName":"lastname","Email":"sample@mail.com"}]}
Details detail = new Details(jsonString);
system.debug('details'+detail);
got the null object on logs.
can you please suggest me how do we deserialize above json as List<Details> using JsonAccess annoation.