このjsonに問題があります。
{"directory": {
"employees": {"employee": [
{
"field": [
{
"content": "Charlotte Abbott",
"id": "displayName"
},
{
"content": "Charlotte",
"id": "firstName"
},
このようなクラスにキャストしています
@SerializedName("directory")
public Directory directory;
public class Directory
{
@SerializedName("employees")
public Employees employees;
}
public class Employees
{
@SerializedName("employee")
public List<Employee> employee;
}
public class Employee
{
@SerializedName("field")
public List<Fields> fields;
@SerializedName("id")
public String employeeId;
}
public class Fields
{
@SerializedName("content")
public String content;
@SerializedName("id")
public String label;
}
また、シリアル化時にデータを挿入するためのすべての変数に到達しているわけではありません。代わりに、すべてnullを取得しています。ただし、適切な量(数)のDirectoryオブジェクトを取得しているので、そこまで到達していることがわかります。誰かが私がここで間違っていることについていくつかの洞察を持っていますか?jsonはその通りであり、私はそれを設計しませんでしたが、それはそれがどのように使用されるかです。