搜尋
首頁web前端js教程JavaScript中json物件與string物件之間相互轉換_javascript技巧

json物件
複製程式碼 程式碼如下:


程式碼如下:

> aa:true,bb:true}; var json1 = {aa:'b',bb:{cc:true,dd:true}};
1:js操作json物件
複製程式碼


程式碼如下:


for(var item in json ){
alert(item); //結果是aa,bb, 型別是string
alert(typeof(item));
alert(eval("json." item)); //結果是true,true型別是boolean
eval(("json." item "=false;")); //改變json物件的值}
2 :json物件轉換為String物件的方法
複製程式碼


程式碼如下:



程式碼如下:
* json物件轉字串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return json2str(s);
return /^(string|number)$/.test(typeof s) ? "'" s "'" : s;
} for ( var i in o) arr.push("'" i "':" fmt(o[i])); return '{' arr.join(',') '}';
}

複製代碼


代碼如下:

function stringToJson(stringValue)
{ eval("var theJsonValue = " stringValue); return theJsonValue;
}
>4:json數組轉化為String對象的方法(要掉要上面那個方法)
複製代碼


程式碼如下:


function JsonArrayToStringCfz(jsonArray)
var JsonArrayString = "[";
for(var i=0;i JsonArrayString=JsonArrayString JsonToStringCfz(jsonArray[i]) ",";
}
JsonArrayString = JsonArrayString.substring(0,JsonArrayString.length-1) "]";
String; 🎜>
5:利用json.js json轉string
複製程式碼

複製程式碼



複製程式碼

複製程式碼複製程式碼複製程式碼複製程式碼複製碼如下: <script> <🎜>var date = {myArr : ["a" , "b" , " c" , "d"] , count : 4}; <🎜>var str = JSON.stringify(date); <🎜>alert(str); <🎜></script>
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
在Java中使用GSON如何获取JSON对象的所有键?在Java中使用GSON如何获取JSON对象的所有键?Aug 30, 2023 pm 11:45 PM

AGson&nbsp;isalibrarythatcanbeusedtoparseJavaobjectstoJSON&nbsp;andvice-versa.ItcanalsobeusedtoconvertaJSONstringtoanequivalentJavaobject.InordertoparsejavaobjecttoJSONorJSONtojavaobject,weneedtoimportcom.google.gson&nbsp;packageintheJava

我们如何在Java中合并两个JSON对象?我们如何在Java中合并两个JSON对象?Aug 26, 2023 am 08:01 AM

JSON是一种轻量级数据交换格式,JSON的格式是键值对。JSONObject可以解析字符串中的文本以生成类似地图的对象并支持java.util.Map接口。我们可以使用org.json.simple.JSONObject在Java中合并两个JSON对象。我们可以使用putAll()合并两个JSON对象下面的程序中的方法(继承自接口 java.util.Map)。示例importjava.util.Date;importorg.json.simple.JSONObject;publicclass

如何在Java中使用JsonConfig将bean转换为JSON对象并排除某些属性?如何在Java中使用JsonConfig将bean转换为JSON对象并排除某些属性?Sep 01, 2023 pm 06:37 PM

JsonConfig&nbsp;类是一个帮助配置序列化过程的实用类。我们可以使用JsonConfig&nbsp;类的setExcludes()方法将一个bean转换为一个JSON对象,并排除其中的一些属性,并将这个JSON配置实例传递给JSONObject的静态方法fromObject()的参数。语法publicvoidsetExcludes(String[]excludes)Inthebelowexample,wecanconvertbeantoaJSONobjectbyexc

将HTML转换为PDF的方法将HTML转换为PDF的方法Feb 24, 2024 am 08:36 AM

HTML转化为PDF是在网页开发中常见的需求之一。下面将为您介绍如何使用特定的代码示例来实现这个功能。首先,需要介绍的是一个常用的开源库——pdfmake。pdfmake是用于生成PDF的JavaScript库,它可以通过使用JSON对象来指定PDF的结构、样式和内容。在使用之前,我们需要通过npm安装它:npminstallpdfmake安装完成后,我

Java数组转化成List的实现方式详解Java数组转化成List的实现方式详解Dec 23, 2023 am 09:21 AM

Java数组转化成List的实现方式详解在Java编程中,经常会遇到将数组转化为List的需求。Java提供了多种灵活的方式来实现这一操作,本文将详细介绍几种常用的方法,并给出具体的代码示例。使用Arrays工具类的asList方法Arrays工具类是Java提供的一个用于操作数组的工具类,其中的asList方法可以将一个数组转化为对应的List。以下是使用

快速将Java数组转化成List的技巧快速将Java数组转化成List的技巧Dec 23, 2023 am 11:26 AM

快速将Java数组转化成List的技巧,需要具体代码示例在Java编程中,经常会遇到将数组转化成List的需求。使用List能够更灵活地操作元素,提供了更多的方法和功能。下面将介绍几种快速将Java数组转化成List的技巧,包括使用Arrays类的asList()方法、使用ArrayList的构造函数以及使用Java8中的Stream流。方法一:使用Arr

如何使用Java中的排除过滤器将一个bean转换为JSON对象?如何使用Java中的排除过滤器将一个bean转换为JSON对象?Aug 18, 2023 pm 07:05 PM

可以使用JsonConfig类来配置序列化过程。我们可以使用JsonConfig的setJsonPropertyFilter()方法来设置在序列化为JSON时的属性过滤器。我们需要通过重写PropertyFilter接口的apply()方法来实现一个自定义的PropertyFilter类。如果属性将被过滤掉,则返回true,否则返回false。语法publicvoidsetJsonPropertyFilter(PropertyFilterjsonPropertyFilter)Exampleimp

Java代码:数组转化为List的使用方法Java代码:数组转化为List的使用方法Dec 23, 2023 pm 01:27 PM

如何使用Java代码将数组转化成List在Java中,将数组转化成List是非常常见的操作,可以通过使用Java自带的Arrays类或者使用Java8引入的StreamAPI来实现这一转化。下面将分别给出具体的代码示例。方法一:使用Arrays类的asList方法Arrays类是Java提供的用于操作数组的工具类,其中的asList方法可以将数组转化成L

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。