1. 程式人生 > >JavaScript中string型別轉換為json型別

JavaScript中string型別轉換為json型別

在使用一個外掛時,它的資料接收的是json陣列的型別,但是我寫的是servlet中的資料是list格式的,這裡我們可以將list中的資料整理一下,整理成“json”型別的字串,這些資料傳到jsp中是string型別的,需要我們轉一下格式:

<div>
	<% String strs= (String)request.getAttribute("outstr");%> 
	<div style="display:none" id="hidden_strs"><%out.println(strs);%></div>
<div>
var ss = $("#hidden_strs").text()
var data = new Function("return "+ss)();

關鍵程式碼:var data = new Function("return "+ss)();

這裡的data就是json格式的。

相關推薦

JavaScriptstring型別轉換json型別

在使用一個外掛時,它的資料接收的是json陣列的型別,但是我寫的是servlet中的資料是list格式的,這裡我們可以將list中的資料整理一下,整理成“json”型別的字串,這些資料傳到jsp中是string型別的,需要我們轉一下格式: <div> &l

javaScript的將其他資料型別轉換Number型別

1:Number():強制轉化,如果轉換的是字串,字串內必須都是有效的數字字元才可以轉換,如過有一個不是有效數字,則無法轉換,會返回NaN。 var cur="1adc"; var str="1"; console.log(Numb

MyBatis操作PostgreSQL時間字串轉換timestamp型別

    在插入String型別的屬性到表字段型別為timestamp的格式轉換:TO_TIMESTAMP(#{引數}, 'yyyy-mm-dd hh24:mi:ss')或者TO_TIMESTAMP(#{引數}, 'yyyy-mm-dd') 例:if (record.實體類屬性

【GSON】複雜集合型別轉換Json

使用Gson將List<Map<String,Object>>型別的物件轉換為Json格式 轉換物件賦值 List < Map < String , Object > > lists = new ArrayList <

Qt實現將float型別轉換QString型別

在使用Qt Creator程式設計時,難免會用到將float型別轉換為QString型別的時候下面是我所有的方法: 1. 將QString型別轉化為float型別,很簡單     QString data;                 float num = data.

Java 時間String型別轉換Date型別

時間String型別轉換為Date型別 背景:從URL獲取時間的字串,轉換為java.sql.Date型別存入資料庫 package com.example.demo.utils; import java.util.Date; import java.te

VS2013 CString型別轉換LPCSTR型別

在使用WinExec函式的時候,因為是要用CString型別的變數儲存檔名,開啟檔案的時候要使用LPCSTR型別,而找了好多資料都沒有實際解決這個問題。後來在一個問答的一個回答中解決了這個問題,現在以我的例子分享一下

java date型別轉換json

import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.Locale; import net.sf.json.J

如何將String型別轉換Date型別及將時間加一天

String day = "2012-10-19"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");   Date date = new Date();   try {    date = sdf.parse(day);   } ca

Date時間型別轉換JSON字串時,會展示Long型別

背景:通過http介面返回含有Date型別的資料給業務方,業務方反饋時間型別展示為Long。檢查程式碼確認資料是Date型別,Json返回是Long,main方法跑一下:public static void main(String[] args) { User uBe

後臺date型別轉換json字串時,返回前臺頁面的是long time值問題解決

https://blog.csdn.net/zhanglf02/article/details/77770118問題頁面回顧: 本例環境和框架:maven工程+ssm框架+jdk1.7+tomcat7.0 解決方案: 解決方案分為兩種: 第一種:如果bo(實體類)對應的欄位(

SQL時間數值int型別轉換時間型別

最近接受一個任務,需要分析一批次操作的發生時間的規律,我從業務系統匯出資料,發現在系統中把時間已經轉換成int的數值型別,諮詢知道是時間轉化成秒了,仔細考慮這麼處理懷疑是系統當時設計的時候跨資料庫的考慮。真是鬱悶,看不明白,需要轉化成時間,在網上尋找,也沒有這種做法的,那只有

JavaScript ,我們能原始型別新增一個屬性或方法嗎?

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/18d583c0d4084119a03ba18e1e8b99a6~tplv-k3u1fbpfcp-zoom-1.image) # 原始型別的方法 JavaScript 允許我們像使用物件一樣使用原始

★ Python字串型別轉換列表型別(整型資料)

我們會發現在使用Matplotlib庫畫圖的時候因為許多引數都是以元組/列表的形式儲存與呼叫, 那我們可不可以通過input()輸入我們需要的引數呢? 測試過後, 發現input()輸入的是字串型別的資料,在使用list()直接對其列表化之後, 每一個單獨的字元都會被轉化列表中的

object型別轉換Array型別

 將一個物件轉換成陣列 var obj = {a: 1, b: 2, c: 3}; // .... var arr = []; for(var key in obj){ if(!obj.hasOwnProperty(key)){ continue;

前端頁面把form表單的資料轉換json格式

$.fn.serializeJson=function(){               var serializeObj={};               var array=this.serializeArray();               var str=th

python基礎,將str型別轉換float型別

from functools import reduce def str2float(s):      L=s.split('.');     return reduce(lambda x,y:y+x

ACCESS sql語句資料型別轉換 文字型別轉換數字型別

string sql = "select top 5 * from Dcms_Intro where Intro_CateId=931 order by cint(Intro_ExFlag5) desc " ;// 這

Object型別轉換long型別

資料庫為bigint型別  查詢結果為Object型別  將Object轉換成long型別 BigInteger bigint=(BigInteger)mapS.get("chart_dataid"); Long chart_dataid=bigint.longValue

c++可以把任意基本型別轉換string, 類似於c 語言的 sprintf函式

//c++中按照格式輸入輸出 類似於c 語言中的 sprintf函式 #include<iostream> #include<sstream>//std::stringstream 標頭檔案 int main() { std::string str = "高海文"