Ich lese ein JSON-Objekt aus Datei.wie Objekt innerhalb Objekt JSON mit Java zu aktualisieren und dann senden, um Payload Anfrage
ich in der Lage bin, den Wert zu lesen, aber wie kann ich den Codewert für meine Nutzlast aktualisieren
{
"products": {
"productsApp15": {
"status": "active",
"attribute_set": "Apparel",
"name": "productsApp16",
"product_type": "product",
"code": "productsApp16"
}
}
}
Import Ich verwende: -
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import java.util.Iterator;
import java.io.FileWriter;
import javax.json.JsonValue;
import org.json.simple.JSONArray;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
Mein Code: -
// read the json file
FileReader reader = new FileReader(filePath);
JSONParser jsonParser = new JSONParser();
JSONObject jsonObject = (JSONObject) jsonParser.parse(reader);
JSONObject jsonObject1 = (JSONObject) jsonObject.get("products");
JSONObject jsonObject2 = (JSONObject)jsonObject1.get("productsApp15");
String firstName = (String) jsonObject2.get("code").toString();
System.out.println("The first name is: " + firstName);
Aber dieser Wert ändert nicht meine Anforderung Daten
wenn es funktioniert dann akzeptieren Sie es als Antwort @Subham Jain –
Ja werde ich .. Ich kann meine eigene Antwort nicht vor 2 Tagen beantworten .. Danke Rama für Ihre Hilfe –