由于我以前是写C#的,现在学一下PHP,
在读取json数据的时候被以前的思维卡住了。
以前用C#读取的时候,是先定义一个数组,将反序列化的json存到数组里面,在从数组里面获取jaon中的“data”数据。
其实PHP的思路也是一样的,但是由于PHP是弱类型语言,所以定义一个变量直接取数据就行。
例如:
//这是一个JSON
$jsonData = '{"name":"John", "age":30, "city":"New York"}';
//反序列化
$decodedData = json_decode($jsonData, true);// 读取解析后的数据
$name = $decodedData['name'];
$age = $decodedData['age'];
$city = $decodedData['city'];
另一种JSON例如
//这是一个JSON
$jsonData = '{"msg": "操作成功","code": 200,"data": {"userId": "1","user": {"userId": "1","username": "测试",}}}';
//反序列化
$decodedData = json_decode($jsonData, true);// 读取解析后的数据
$data= $decodedData['data'];
$user= $data['user'];
$username= $user['username'];