Java中提供了很多工具來(lái)將HTML文本轉(zhuǎn)換為JSON字符串。
其中一個(gè)最常用的工具是Gson庫(kù)。使用它,您可以輕松地將HTML文本轉(zhuǎn)換為JSON字符串。以下是一個(gè)示例:
import com.google.gson.Gson; public class HtmlToJson { public static void main(String[] args) { String html = "Hello World!
"; Gson gson = new Gson(); String json = gson.toJson(html); System.out.println(json); } }
在上面的代碼中,我們首先定義了一個(gè)HTML字符串,然后創(chuàng)建了一個(gè)新的Gson對(duì)象。該對(duì)象調(diào)用toJson方法將HTML字符串轉(zhuǎn)換為JSON字符串。
Gson庫(kù)對(duì)于處理JSON非常好用,它支持很多高級(jí)特性,使您可以輕松地自定義JSON的轉(zhuǎn)換過(guò)程。如果您需要處理更復(fù)雜的HTML文本,您可以使用其他工具,如Jsoup庫(kù)。
import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; public class HtmlToJson { public static void main(String[] args) throws IOException { String html = "Hello World!
"; Document doc = Jsoup.parse(html); Element body = doc.body(); String json = body.toString(); System.out.println(json); } }
在上個(gè)示例中,我們使用Jsoup庫(kù)將HTML字符串解析為一個(gè)Document對(duì)象。然后我們使用該對(duì)象獲取body元素,最后將其轉(zhuǎn)換為字符串。與Gson一樣,Jsoup是一個(gè)非常好用的庫(kù),幫助您輕松地將HTML文本轉(zhuǎn)換為JSON字符串或其他格式。