function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
vinod fnuvinod fnu 

How to generate JSON for a APEX REST Jason generator

Case c = [Select Id ,CaseNumber , Status ,Priority from Case Limit 1] ;
JSONGenerator gen = JSON.createGenerator(true);   
gen.writeStartObject();     
gen.writeStringField('Ticket Number ', c.CaseNumber);
gen.writeStringField('Ticket Status',c.Status);
gen.writeStringField('Ticket Priority',c.Priority);
gen.writeEndObject();   
String jsonS = gen.getAsString();
System.debug('jsonMaterials'+jsonS);


this is the case of simple jason.
i have the jason into a nested form

mine jason is

{
  "Line": [
    {
      "Amount": 100.00,
      "DetailType": "SalesItemLineDetail",
      "SalesItemLineDetail": {
        "ItemRef": {
          "value": "1",
          "name": "Services"
        }
      }
    }
  ],
  "CustomerRef": {
    "value": "1"
  }
}

any thouts about  jason generator for the above jason