[技術討論] 不知如何抽出VALUE NAME & VALUE

a:1:{i:0;a:9:{s:2:"id";i:4433;s:12:"variation_id";s:0:"";s:9:"variation";a:0:{}s:13:"customization";s:0:"";s:4:"name";s:48:"會所";s:3:"qty";i:1;s:4:"cost";d:150;s:12:"cost_inc_tax";i:-1;s:7:"taxrate";d:0;}}

i wanna the result should be like that

id : 4433
variation_id :
variation :
Customization :
name : 會所
qty : 1
cost : 150
cost_inc_tax : -1
taxrate : 0

你用乜language寫先
唔同language有唔同方法extract json value

TOP

php~~~~~~~~~~

its not json i think

TOP

本帖最後由 神秘二代 於 2013-5-16 17:37 編輯

delete.

TOP

本帖最後由 rabbit82047 於 2013-5-15 19:28 編輯

暫時留意到既規律

a>object
s>string
i>integer
d>double/decimal

integer, decimal, 冒號直接跟 data
object, string, 分兩部份: length & data 用冒號分隔

分號係每項數據既結束符, object 除外

object 以 {} 圍繞, string 以 "" 圍繞

跟上面既規律, 應該好容易寫個 parser 出黎

其實想問係咩 tool gen 出既 data string?

TOP

暫時留意到既規律

a>object
s>string
i>integer
d>double/decimal

integer, decimal, 冒號直接跟 data
ob ...
rabbit82047 發表於 2013-5-15 19:23


JSON Standard
Java / PHP Strong Language 可以無視, PHP 分為 Object Structure / Array
其他 OO 都係一個 Object Structurt
   
但係1F果個 STRING 應該係 PHP serialize()

TOP

樓主係咪玩緊 Magento?

TOP

應該係PHP object serialize()出來既string, 用unserialize可以變返object
http://php.net/manual/en/function.unserialize.php

TOP