ObjectGraphBuilder を作成して、文字列からクラス インスタンスを構築するにはどうすればよいですか? つまり、私が持っている場合
String myString = """invoices{
invoice(date: new Date(106,1,2)){
item(count:5){
product(name:'ULC', dollar:1499)
}
item(count:1){
product(name:'Visual Editor', dollar:499)
}
}
invoice(date: new Date(106,1,2)){
item(count:4) {
product(name:'Visual Editor', dollar:499)
}
}
"""
- この文字列 (myString) を請求書クラスのインスタンスに変換するにはどうすればよいでしょうか (ObjectGraphBuilder を使用する必要があると思いますが、どうすればよいでしょうか?)
- 請求書クラスのインスタンス (ネストされたすべてのプロパティを含む) が与えられた場合、そのインスタンスを myString のような文字列に変換するにはどうすればよいでしょうか?
テキストファイルからもシリアル化および逆シリアル化できるようにしたいのですが、文字列と同じだと思います。