php - 将字符串转换为 JSON 并在 php 中另存为 .json 文件
问题描述
我有一个 JSON 对象。我将其转换为字符串以将数据发送到另一个页面。我再次想将该数据转换为 JSON 并存储在 JSON 文件中。
dwv.min.js:
this.onStateSave=function(){
var e=new H.State;
var new_json = e.toJSON(o);
var myJSON = JSON.stringify(new_json);
jQuery.post("add_annotation_script.php",
{myJSON:myJSON}
);
}
add_annotation_script:
$myJSON = (String)$_POST['myJSON'];
$rad = $_SESSION['rad_id'];
$image = $_SESSION['image'];
$case_id = $_SESSION['case_id'];
$jObj = json_decode($myJSON);
$path = "C:/wamp64/www/MIC/anno/".$case_id."/".$image.$case_id.".json";
$f = (file_exists($path))? fopen($path, "a+") : fopen($path, "w+");
fwrite($f, $jObj);
fclose($f);
这是正确的还是我错过了什么?
错误: 未定义的索引:myJSON
解决方案
推荐阅读
- php - PHP从Ajax请求中读取错误数据..不是缓存问题
- angular - 元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引“对象”类型
- python - Conda - 如何在现有环境中仅更新 cudatoolkit?
- syntax - 我收到无效的语法和未定义的模型
- mongodb - 在 Robo3T 中获取 0 条记录
- javascript - Bootstrap 4 carousel data-slide-to 基于 data-id (Jquery)
- google-colaboratory - Google Colab 菜单栏中的空白
- reactjs - React-Redux 更新表单(PUT 请求)问题
- c# - 如何从 linq 获取数据
- prettier - 更漂亮的语法错误:使用节点 v14.15.0 的等待的意外保留字