次の xAPI 文字列を配列に解析する際に問題が発生しています。問題は、parse_str() と parse_url() の両方が [content] に含まれる引用符内の URL を解析することです ... JSON 形式を強制終了します。
Authorization=Basic YmV0b1234XZlddle9ighrXRvc3VhdmVwY999929yZA==&Content-Type=application/json&X-Experience-API-Version=1.0.0&statementId=ef0ca1d6-1234-4e02-b403-7d4aab0df62c&content={"verb":{"id":"http://adlnet.gov/expapi/verbs/experienced"},"object":{"id":"http://mytest.myfavsite.com/?post_type=gb_xapi_content&p=52&preview=true/6lgIX5Hxep0","definition":{"name":{"und":"SpecificStatement"},"description":{"und":"SpecificStatement"},"type":"http://adlnet.gov/expapi/activities/module"},"objectType":"Activity"},"context":{"contextActivities":{"grouping":{"id":"http://mytest.myfavsite.com/?post_type=gb_xapi_content&p=52&preview=true"},"parent":{"id":"http://mytest.myfavsite.com/?post_type=gb_xapi_content&p=52&preview=true"}},"registration":"36fc1ee0-2849-1234-b697-71cd4cad1b6e"},"version":"1.0.0","actor":{"mbox":"mailto:betosuave@home.tld","name":"beto","objectType":"Agent"}}
私が巻き上げたいのは、[content] 配列要素にそのままの JSON 文字列を持つ要素の配列です。
parse_str() のように文字列を解析する方法はありますか... JSON要素の引用符内のものを無視します-たとえば、 {"id":"http://mytest.myfavsite.com/?post_type=gb_xapi_content&p=52&preview=true"}
アイデアをお寄せいただきありがとうございます。