PHP笔记-->读取JSON数据以及获取读取到的JSON里边的数据

由于我以前是写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'];

你可能感兴趣的:(PHP,php,笔记,json)