-1

如何将 Typo3 中后端公式的数据直接写入现有的 JSON 文件?当我从 Typo3 的后端删除它们时,我以后如何从 JSON 中删除一些数据?所有 JSON 输入都有一个时间戳。

先感谢您!

4

1 回答 1

0

作为 JSON,不是线性文件格式,而是序列化对象。它不可能将数据附加到它。

你必须做的是:

1) 读取 json 文件 2) 用于json_decode()获取 stdObject 或数组 3) 以您想要的方式操作该数据对象/数组。4)用于json_encode()将其转换回字符串.. 5)将其写回文件。

// Load The Data
$pathToYourFile = 'paht/somefile.json';
$dataString = file_get_contents($pathToYourFile);
$jsonDataArray = json_decode($dataString, true); // fetch Data as ArrayM
///Maniuplate the data like you want

$jsonDataArray['someValue'] = 'updated Value';

// write it back

$dataString = json_encode($jsonDataArray);
file_put_contents($dataString);
于 2020-02-25T09:25:21.643 回答