gpt4 book ai didi

java - 如何使用没有名字的 GSON?

转载 作者:行者123 更新时间:2023-11-29 03:30:23 24 4
gpt4 key购买 nike

我正在使用 GSON 来解密我从 PHP 站点获得的一些 JSON,布局如下:

[{"bellname":"Hey!","date":"2013-09-11"},{"bellname":"Haaaaey!","date":"2013-09-01"}]

我想将其放入 HashMap 中,并且发现我需要创建一个类来执行此操作。那是我不明白的部分。这是我目前所拥有的:

public class MySQLDB {
private BellName bellName;
private BellDate bellDate;

public static class BellName {
private String bn;
}

public static class BellDate {
private String date;
}
}

我会从这里去哪里?如果您需要查看我的 PHP 代码,请看这里:

<?php

mysql_connect("localhost", "*******", "******");
mysql_select_db("tests");

$q1 = mysql_query("SELECT `bellname`, `date` FROM `bells`");

if($q1) {
$que1 = array();

while($a1 = mysql_fetch_assoc($q1)) {
$que1[] = $a1;
}

$json1 = json_encode($que1);

echo $json1;
}

?>

所有这些 PHP 代码所做的就是将“mysql_fetch_assoc”回复放入 JSON。

请帮忙,如果你能告诉我如何解决这个问题?

谢谢。

最佳答案

public class MySQLEntry {
public String bellname;
public String date;
}
// ...
Gson gson = new Gson();
MySQLEntry[] entryArray = gson.fromJson(yourJsonString, MySQLEntry[].class);

关于java - 如何使用没有名字的 GSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18586040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com