私は2つの単純なPHPクラスを持っています
class Order{
public $orderNo;
public $lines = array();
public $paid = false;
public function addLine(OrderLine $line) {
$this->lines[] = $line;
}
public function setPaid($paid = true) {
$this->paid = true;
}
}
class OrderLine{
public function __construct($item, $amount){
$this->item = $item;
$this->amount = $amount;
}
public $item;
public $amount;
public $options;
}
シリアライズ オブジェクトはhttps://github.com/mindplay-dk/jsonfreezeを使用します
...
$json = new JsonSerializer;
$data = $json->serialize($order);
出力があります:
{
"#type": "Order",
"orderNo": 123,
"lines": [{
"#type": "OrderLine",
"item": "milk \"fuzz\"",
"amount": 3,
"options": null
},{
"#type": "OrderLine",
"item": "cookies",
"amount": 7,
"options": {
"#type": "#hash",
"flavor": "chocolate",
"weight": "1\/2 lb"
}
}],
"paid": true
}
VB.NET で文字列 XMLRPC を送信する
Newtonsoft JSON を使用してライブ オブジェクトを取得しますか?
生きているVB.netまたはC#オブジェクトのjson文字列との類推によって互換性のあるフォーマットを作成する方法と同様に?