
วิธีการแปลง JSON เป็น HTML ใน Java.
ทำไมต้องแปลง JSON เป็น HTML?
JSON(JavaScript Object Notation) เป็นรูปแบบข้อมูลที่เบาและถูกใช้กันอย่างกว้างขวาง อย่างไรก็ตาม สำหรับการแสดงข้อมูลอย่างมีประสิทธิภาพในแอปพลิเคชันเว็บ การแปลง JSON เป็น HTML เป็นสิ่งที่จำเป็น ซึ่งอนุญาตให้การรวมข้อมูลแบบเรียลไทม์เข้ากับหน้าเว็บได้อย่างราบรื่น เพื่อเพิ่มประสบการณ์และการมีส่วนร่วมของผู้ใช้
API การแปลง JSON เป็น HTML
GroupDocs.Conversion Cloud SDK for Java เป็น API ที่มีสถาปัตยกรรม REST ที่แข็งแกร่งและยืดหยุ่นซึ่งมีความสามารถในการแปลงรูปแบบไฟล์ต่างๆ รวมถึง JSON เป็น HTML.
ติดตั้ง GroupDocs.Conversion Cloud SDK สำหรับ Java
ในการใช้ SDK ขั้นตอนแรกคือการติดตั้งเอกสารอ้างอิงของ GroupDocs.Conversion Cloud SDK สำหรับ Java กรุณาเพิ่มการพึ่งพา Maven ดังต่อไปนี้ใน pom.xml:
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.2.0</version>
</dependency>
รับข้อมูลประจำตัว API
รับ Client ID และ Client Secret ของคุณจาก GroupDocs Cloud Dashboard โดยทำตามคำแนะนำที่ระบุไว้ใน tutorial.
แปลง JSON เป็น HTML ใน Java
ทำตามขั้นตอนเหล่านี้เพื่อทำการแปลง JSON เป็น HTML:
- ยืนยันข้อมูลประจำตัว API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- อัปโหลดไฟล์ JSON ไปยัง Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
- ตั้งค่าพารามิเตอร์การแปลง.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("converted-html-file.html");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลประจำตัว API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างตัวอย่างของคลาส Configuration และเริ่มต้นด้วย Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL เบสของ API สำหรับการแปลงไฟล์ JSON เป็นหน้าเว็บ HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// เริ่มต้นตัวอย่างของ ConvertApi โดยใช้วัตถุ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// เรียกใช้ API ConvertDocument สำหรับการแปลงไฟล์ JSON เป็น HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตรวจสอบการตอบกลับและพิมพ์ข้อความสำเร็จ
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
}
Image:- A preview of JSON to HTML conversion with Java.
ไฟล์ JSON ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก this link.
แปลง JSON เป็นหน้าเว็บด้วย cURL
การแปลงไฟล์ JSON เป็นเอกสาร HTML สามารถทำได้ง่ายขึ้นโดยใช้ GroupDocs.Conversion Cloud และคำสั่ง cURL มันไม่ขึ้นอยู่กับแพลตฟอร์มและให้การแปลงข้อมูลที่มีคุณภาพสูงโดยไม่ต้องการการเขียนโค้ดมากนัก
เพื่อเริ่มต้นด้วยวิธีนี้ เราต้องสร้าง JWT access token ตามข้อมูลประจำตัวของลูกค้าเป็นอันดับแรก เมื่อได้รับ JWT token แล้ว กรุณาดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลงไฟล์ JSON เป็นรูปแบบ HTML หลังการแปลง HTML ที่ได้จะถูกจัดเก็บในระบบคลาวด์.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWTtoken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"ConvertOptions\": { \"FromPage\": 1, \"PagesCount\": 1, \"Pages\": [ 1 ] }, \"OutputPath\": \"myConverted.html\"}"
โปรดแทนที่ inputFile
ด้วยชื่อไฟล์ JSON ที่ใช้เป็นข้อมูลนำเข้าและ JWTtoken
ด้วยโทเค็นการเข้าถึง JWT ที่เฉพาะเจาะจง
- เพื่อที่จะบันทึกไฟล์ HTML ที่ได้บนไดรฟ์ท้องถิ่น โปรดข้ามพารามิเตอร์ OutputPath ใช้คำสั่ง cURL ดังต่อไปนี้เพื่อดำเนินการตามความต้องการนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"source.json\", \"Format\": \"html\"}"
ลองใช้เครื่องมือแปลง JSON เป็น HTML ฟรีของเรา
สัมผัสประสบการณ์เครื่องมือแปลง JSON to HTML converter ออนไลน์ฟรีของเราที่สร้างขึ้นโดยใช้ GroupDocs.Conversion Cloud API.
ลิงค์ที่มีประโยชน์
ข้อสรุป
บทความนี้สำรวจวิธีการแปลง JSON เป็น HTML โดยใช้ Java กับ GroupDocs.Conversion Cloud SDK วิธีการนี้ช่วยให้นักพัฒนาสามารถเปลี่ยนข้อมูลที่มีโครงสร้างให้เป็นเนื้อหาบนเว็บที่มีรูปแบบดีและมีพลศาสตร์ได้อย่างมีประสิทธิภาพ การผสานวิธีนี้เข้ากับธุรกิจจะช่วยเพิ่มการแสดงผลข้อมูลและปรับปรุงการมีส่วนร่วมของผู้ใช้บนแอพพลิเคชันเว็บของพวกเขา
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: