【问题标题】:Json to php objectJson 到 php 对象
【发布时间】:2015-11-11 08:09:52
【问题描述】:

我有一个复杂的 json,我不能把它改成 php 对象,我试过 json_decode() 什么都没得到。

这是json:

a:2:{s:9:"Education";a:5:{s:12:"EntranceDate";a:1:{i:1;s:11:"2009-09-01 ";}s:14:"GraduationDate";a:1:{i:1;s:11:"2015-09-13
";}s:15:"InstitutionName";a:1:{i:1;s: قابوس السلطان جامعة": 36 ";}s:5:"Major";a:1:{i:1;s: الحاسب علوم": 32
2015-10-01":11:s;1:i}:2:a;"StartDate":9:s}:6:a;"WorkExperience":14:s{{;"643":3:s;1:i}:1:a;"DegreeLevel":11:s{;" الآلي
";i:2;s:11:"2015-11-01 ";}s:7:"EndDate";a:2:{i:1;s:11:"2015-11-30 ";i:2;s:11:"2015-11-30
";}s:8:"JobTitle";a:2:{i:1;s: مبرمج": 10 ";i:2;s: مصمم": 8 ";}s:11:"CompanyName";a:2:{i:1;s: للتجارة القمه": 48
46 :"المدارات الرقمية :s;2:i;" الإلكترونية
":79:s;1:i}:2:a;"Description":11:s{;"499":3:s;2:i;"515":3:s;1:i}:2:a;"Industry":8:s{;" شركة القمه للتجاره الإلكترونيةالشاملة
Apex";i:2;s: إلكترونية مواقع مصمم": 46 Digital";}}}

有什么帮助吗??

【问题讨论】:

标签: php json


【解决方案1】:

您拥有的是一个序列化数组(有两个元素),它由您所拥有的字符串的前三个字符指定 - a:2。这样的字符串就是内置函数serialize()的返回值。

要获得实际值(分配变量),您需要做的是在您的字符串上执行unserialize()。

【讨论】:

  • 我如何才能访问该属性?
猜你喜欢
  • 2016-05-08
  • 2012-08-28
  • 2016-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多