2

名、姓、電子メール アドレスなどの連絡先の標準フィールドは、Java を介して設定され、Rest API を使用して統合されています。

  • REST API を使用して Java 経由でカスタム オブジェクトとカスタム フィールドを作成する方法を教えてください。
  • .NET で同じものを作成できますが、Java で同じことを行うにはどうすればよいですか?

.NET コードは以下のとおりです。

var customObject = new CustomObject
{
    id = -10001,
    name = "Disruption",
    fields = new List<CustomObjectField>
    {
        new CustomObjectField
        {
            name = "FlightNumber",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        },
        new CustomObjectField
        {
            name = "FlightDate",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        },
        new CustomObjectField
        {
            name = "DisruptionType",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        },
        new CustomObjectField
        {
            name = "EmailAddress",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        }
    }
};
4

1 に答える 1

0

Java でデータを表すクラスを作成するだけです (JSON 配列には ArrayList を使用)。

あなたの分野のために:

public class customObjectField {
private String FlightNumber;
private String FlightDate;
...
}

オブジェクトの場合:

public class customObject {
private int id;
private String name;
private arrayList<customObjectField> fields;
}

インスタンス化してから、gson でシリアル化します。次に、文字列を投稿します。

于 2016-07-26T12:19:49.647 に答える