1. 程式人生 > >jquery中json資料轉換為字典

jquery中json資料轉換為字典

首先在前臺頁面中的json資料為
          var recipe = {};
          recipe["name"] = $("#name").val();
          recipe["age"] = $("#age").val();
          recipe["sex"] = $("#sex").val();
          recipe["medicine"] = "{'name': 'a', 'value': 'b'}";

使用ajax的post進行傳輸

$.ajax({
              type: "post",
              dataType: "json",
              url: "/doctor/recipe/add/",
              data: recipe,
              success: function(Data){
                alert("success")
              }
          });

在django的view中獲取

request.POST中的資料為

<QueryDict: {u'medicine': [u"{'name': 'a', 'value': 'b'}"], u'age': [u'12'], u'name': [u'asdf'], u'sex': [u'1']}>

可以發現medicine下的資料為字串,但是是unciode格式
if request.method == "POST":
        recipe_json = request.POST['medicine']//首先這裡獲取到的資料為unicode格式
        recipe = recipe_json.encode("utf8")//將其轉化為str
        print recipe
        print eval(recipe)//用eval方法轉化為字典
        recipe_dict = eval(recipe)
        print recipe_dict['name']
        return HttpResponse(json.dumps(True))


相關推薦

jqueryjson資料轉換字典

首先在前臺頁面中的json資料為 var recipe = {}; recipe["name"] = $("#name").val(); recipe["age"] = $("#age").val();

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

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

json資料轉換樹形json

var nodes = [       {"id":2,"cname":"第一級1","ipid":0,"ccode":"1"},       {"id":3,"cname":"第一級1","ipid":2,"ccode":"1"},       {"id":4,"cname

利用python將json資料轉換csv格式

假設.json檔案中儲存的資料為: {"type": "Point", "link": "http://www.dianping.com/newhotel/22416995", "coordinates": [116.37256372996957, 40.

jquery把字串轉換數字

其實在jquery裡把字串轉換為數字,用的還是js,因為jquery本身就是用js封裝編寫的。 比如我們在用jquery裡的ajax來更新文章的閱讀次數或人氣的時候,就需要用到字串轉換為數字的功能了, 先來看看JS裡把字串轉換為數字的函式命令: 1:parseInt(str

如何將json資料轉換常見的資料格式

從json陣列中得到java陣列,可以對該陣列進行轉化,如將JSONArray轉化為String型、Long型、Double型、Integer型、Date型等等。  分別採用jsonArray下的getString(index)、getLong(index)、getDouble(index)、ge

將pandasDataframe資料轉換二維陣列array

在實際的資料處理中,遇到將pandas中Dataframe的資料怎樣去掉行列標籤的問題,最後想到可以轉化為二維陣列來解決。思路如下: 一個Dataframe如下: pd: age a

php和jquery把時間轉換多少小時前,多少分鐘前,多少秒前

php寫法function runTime($consume){ $str = ""; if($consume >= 86400){ $str = floor($

toJson-json資料轉換字串

/**  * 轉換json陣列為String物件  * @param {type} jsonArray   * @returns {JsonArrayToStringCfz.JsonArrayString|String}  */ function JsonArrayToSt

JSON型別資料轉換物件,並排除指定的屬性.JAVA將購物車資料寫入到cookie

public void addCart(HttpServletRequest request, HttpServletResponse response, Long skuId, Integer quantity) { //獲取所有co

python文件內容轉換字典

class col 文件中 lin AS open strip pre python 例1:根據文件中內容的格式可以將其轉換為字典: 文件名:word.txt, 其內容如下: wwww  12345        123344  謾語        往往   來來 1

Python字典JSON資料轉換

JSON在python中分別由list和dict組成。 在python中,JSON模組提供以下四個功能, dumps、dump、loads、load。其中dumps把資料型別轉換成字串 dump把資料型別轉換成字串並存儲在檔案中 loads把字串轉換成資料型別 load把檔案開啟從字串轉換成

資料庫樹結構資料,轉換Java物件樹結構( 多叉樹結構 )

總體就是圖所表示所表示的轉換,由資料庫 => Java物件轉換,程式碼比較簡單 提供了兩個查詢方法: No.1 : Map<String,List<Tree>> arrMap = queryGroupToMap();//

將資料庫的資料轉換excel檔案下載到本地的方法遇到的困難及解決方案

以下是將資料庫的資料轉換為excel檔案下載到本地的方法 @Autowired private BooksService booksService; @RequestMapping("/downloadBooksExcel") public void down

python3將json資料轉換到excel

#!/usr/bin/env python# coding=utf-8# json轉換為excel import xlrdimport jsonimport osfrom openpyxl import Workbookwb = Workbook()ws = wb.active cols = []def js

如何將Word資料轉換excel表格

如何將Word轉Excel是日常辦公中常常會遇到的問題。那我們該如何操作才能將Word文件轉換成Excel表格呢。下面就教大家兩種Word轉Excel的方法。 Excel培訓 方法一:word表格轉excel 直接複製word表格——在excel中選擇黏貼——調整表格格式使得表格更美觀

Jquery 返回json資料在IE瀏覽器提示下載的問題

今天遇到Jquery 返回json資料,IE瀏覽器提示下載的問題,當提交完資料後返回的本來是json資料的,在火弧裡測試正常,但是IE里老是提示儲存,在網上搜索了下,大部分是說將ContentType設定為"text/x

使用VS2013將JSON/XML資料轉換對應的資料實體

VS2013中提供了將JSON資料轉換為對應的資料實體類的功能,很大程度上提高開發效率,具體轉換步驟如下 1、首先我們需要將需要轉換的JSO資料【複製】,例如下面這段json資料: { "name": "JSON中國", "url": "http://www.json.org.cn", "page": 8

JavaScriptstring型別轉換json型別

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

資料轉換json格式程式碼

本文資料轉json格式的入門程式碼,建立java檔案即可 用於將實體資訊封裝成json格式資料 使用工具:myeclipse 匯入包gson.jar 專案結構: SchoolInfo.java p