javascript如何將字串轉換成json格式物件

admin發表於2017-03-15

將字串轉換為json格式物件是常用的操作,下面就一段程式碼例項希望能夠給大家帶來一定的幫助。

方式一:

[JavaScript] 純文字檢視 複製程式碼
function StrToJSON(str) {
  json = eval('('+str+')');
  return json;
}
function ToJSON(data) {
  json=eval(data);
  return json;
}
 
str='{id:1,title:"螞蟻部落一",addtime:"2013-05-03"}';
strJson=StrToJSON(str);
data={id:2,title:"螞蟻部落二",addtime:"2013-05-04"};
Json = ToJSON(data);
console.log(strJson.id+"、"+strJson.title+" "+strJson.addtime);
console.log(Json.id+"、"+Json.title+" "+Json.addtime);

方式二:

使用json2外掛實現此功能:

[JavaScript] 純文字檢視 複製程式碼
<script src="../jquery/jquery-1.5.2.min.js" type="text/javascript"></script>
<script src="../json2.js" type="text/javascript"></script>
<script type="text/javascript">
var antzone='{"webName":"螞蟻部落","address":"青島市南區","age":"2"}'; 
console.log("用於組成json的字串:【"+antzone+"】");
var b=JSON2.parse(antzone);//把字串antzone轉換為json格式物件
var c=JSON2.stringify(antzone);//把json格式b轉換為字串c
console.log("轉換後的字串:【"+c+"】");

相關文章