คำถามติดแท็ก json

JSON (สัญลักษณ์วัตถุ JavaScript) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่เป็นข้อความและไม่ขึ้นกับภาษา ใช้แท็กนี้เมื่อเกี่ยวข้องกับรูปแบบข้อความ อย่าใช้แท็กนี้สำหรับวัตถุ JAVASCRIPT ดั้งเดิมหรือ JAVASCRIPT วัตถุวัตถุประสงค์ JAVASCRIPT ก่อนที่คุณจะถามคำถามให้ตรวจสอบ JSON ของคุณโดยใช้เครื่องมือตรวจสอบ JSON เช่น JSONLint (https://jsonlint.com)

4
ตอบสนองเราเตอร์ v ^ 4.0.0 Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'ตำแหน่ง' ของที่ไม่ได้กำหนด
ฉันมีปัญหากับเราเตอร์ react (ฉันใช้เวอร์ชัน ^ 4.0.0) นี่คือ index.js ของฉัน import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import './index.css'; import { Router, Route, Link, browserHistory } from 'react-router'; ReactDOM.render( <Router history={browserHistory} > <Route path="/" component={App} /> </Router>, document.getElementById('root') ); App.js เป็นอะไรก็ได้ ฉันกำลังโพสต์สิ่งพื้นฐานที่นี่เพราะมันไม่ใช่ปัญหา (ฉันเชื่อว่า) import React, { Component …

6
โครงการของคุณไม่ได้อ้างถึงกรอบงาน“ .NETFramework, Version = v4.5”
ฉันใช้ VS 2015 โครงการของคุณไม่ได้อ้างถึงกรอบงาน ".NETFramework, Version = 4.5" เพิ่มการอ้างอิงถึง ".NETFramework, Version = 4.5" ในส่วน "frameworks" ของ project.json ของคุณจากนั้นเรียกใช้ NuGet restore อีกครั้ง ฉันได้รับข้อผิดพลาดนี้ในเลเยอร์การเข้าถึงข้อมูลและ Business Logic ของฉันไม่นานหลังจากเพิ่มลงใน MVC Layer จนถึงตอนนั้นสิ่งต่างๆกำลังดำเนินไปด้วยดี แต่ฉันไม่รู้ว่าอะไรทำให้เกิดข้อผิดพลาดนี้ นี่คือ project.json ของฉัน: { "version": "1.0.0-*", "description": "foo bar Class Library", "authors": [ "foo bar" ], "tags": [ "" ], "projectUrl": …

2
ฉันจะขอและประมวลผล JSON ด้วย python ได้อย่างไร
ฉันพยายามส่งคำขอ GET ไปยัง URL ที่ฉันรู้ว่าส่งคืนข้อมูลในรูปแบบของ JSON โดยใช้ python ฉันต้องการทราบวิธีส่งคำขอนี้http://someurl/path/to/jsonและวิธีการแยกวิเคราะห์ - โดยเฉพาะอย่างยิ่งไปที่ python dict

7
ใน JSON ทำไมแต่ละชื่อจึงถูกยกมา?
ข้อมูลจำเพาะของ JSONบอกว่า JSON เป็นวัตถุหรืออาร์เรย์ ในกรณีของวัตถุ โครงสร้างออบเจ็กต์แสดงเป็นคู่ของวงเล็บปีกกาล้อมรอบคู่ชื่อ / ค่าที่เป็นศูนย์หรือมากกว่า (หรือสมาชิก) ชื่อคือสตริง ... และต่อมาข้อมูลจำเพาะบอกว่าสตริงล้อมรอบด้วยเครื่องหมายคำพูด ทำไม? ด้วยประการฉะนี้ {"Property1":"Value1","Property2":18} และไม่ {Property1:"Value1",Property2:18} คำถามที่ 1 : ทำไมไม่อนุญาตให้ชื่อในคู่ชื่อ / ค่าเป็นตัวระบุที่ไม่มีเครื่องหมายคำพูด คำถามที่ 2 : มีความแตกต่างทางความหมายระหว่างสองการแสดงข้างต้นเมื่อประเมินใน Javascript หรือไม่?
91 javascript  json 

4
การสร้าง JSON แบบไดนามิกด้วยค่าอินพุตแต่ละค่าโดยใช้ jquery
ฉันมีสถานการณ์ที่ฉันต้องการอ่านข้อมูลบางอย่างจากรูปแบบ JSON ผ่าน PHP แต่ฉันมีปัญหาในการทำความเข้าใจว่าฉันควรสร้างวัตถุ Javascript อย่างไรเพื่อสร้างรูปแบบ JSON แบบไดนามิก สถานการณ์ของฉันมีดังนี้: <input title="QA" type="text" class="email"> <input title="PROD" type="text" class="email"> <input title="DEV" type="text" class="email"> รหัส Javascript ที่ฉันมีจนถึงตอนนี้ผ่านการป้อนข้อมูลแต่ละรายการ แต่ฉันไม่เข้าใจวิธีการประมวลผลต่อจากนี้ var taskArray = {}; $("input[class=email]").each(function() { var id = $(this).attr("title"); var email = $(this).val(); //how to create JSON? }); ฉันต้องการรับผลลัพธ์ต่อไปนี้ถ้าเป็นไปได้ [{title: QA, email: 'a@a.com'}, …
91 javascript  jquery  html  json 

4
โปรโตคอลบัฟเฟอร์เทียบกับ JSON หรือ BSON [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการ1 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ใครมีข้อมูลเกี่ยวกับลักษณะการทำงานของ Protocol Buffers เทียบกับ BSON (binary JSON) หรือเทียบกับ JSON โดยทั่วไปหรือไม่? ขนาดสายไฟ ความเร็วอนุกรม ความเร็ว Deserialization สิ่งเหล่านี้ดูเหมือนจะเป็นโปรโตคอลไบนารีที่ดีสำหรับใช้ผ่าน HTTP ฉันแค่สงสัยว่าอะไรจะดีกว่าในระยะยาวสำหรับสภาพแวดล้อม C # นี่คือข้อมูลบางอย่างที่ผมได้อ่านบนBSONและพิธีสารบัฟเฟอร์

6
แยกวิเคราะห์ JSON ด้วย R
ฉันค่อนข้างใหม่สำหรับ R แต่ยิ่งใช้มากเท่าไหร่ฉันก็ยิ่งเห็นว่ามันทรงพลังมากแค่ไหนเมื่อเทียบกับ SAS หรือ SPSS ประโยชน์ที่สำคัญอย่างหนึ่งที่ฉันเห็นคือความสามารถในการรับและวิเคราะห์ข้อมูลจากเว็บ ฉันคิดว่าสิ่งนี้เป็นไปได้ (และอาจจะตรงไปตรงมา) แต่ฉันต้องการแยกวิเคราะห์ข้อมูล JSON ที่เปิดเผยต่อสาธารณะบนเว็บ ฉันไม่ได้เป็นโปรแกรมเมอร์ แต่อย่างใดดังนั้นความช่วยเหลือและคำแนะนำใด ๆ ที่คุณสามารถให้ได้จะได้รับการชื่นชมอย่างมาก แม้ว่าคุณจะชี้ให้ฉันเห็นตัวอย่างการทำงานขั้นพื้นฐาน แต่ฉันก็สามารถผ่านมันไปได้
91 json  r 

3
วิธีที่ดีที่สุดในการเรียกใช้บริการ JSON WebService จากคอนโซล. NET
ฉันกำลังโฮสต์บริการเว็บใน ASP.Net MVC3 ซึ่งส่งคืนสตริง Json วิธีใดเป็นวิธีที่ดีที่สุดในการเรียกใช้บริการเว็บจากแอปพลิเคชันคอนโซล ac # และแยกวิเคราะห์การส่งคืนเป็นวัตถุ. NET ฉันควรอ้างอิง MVC3 ในแอปคอนโซลของฉันหรือไม่ Json.Net มีวิธีการที่ดีสำหรับการทำให้เป็นอนุกรมและการแยกซีเรียลออบเจ็กต์. NET แต่ฉันไม่เห็นว่ามันมีวิธีในการโพสต์และรับค่าจากเว็บเซอร์ หรือฉันควรสร้างวิธีการช่วยเหลือของตัวเองสำหรับการโพสต์และเข้าสู่บริการเว็บ ฉันจะทำให้ออบเจ็กต์. net เป็นอนุกรมกับคู่คีย์ค่าได้อย่างไร
91 c#  json  web-services 

10
Python urllib2: รับการตอบสนอง JSON จาก url
ฉันพยายามรับ URL โดยใช้ Python และคำตอบคือ JSON อย่างไรก็ตามเมื่อฉันวิ่ง import urllib2 response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX') html=response.read() print html html เป็นประเภท str และฉันต้องการ JSON มีวิธีใดบ้างที่ฉันสามารถจับการตอบสนองเป็น JSON หรือพจนานุกรม python แทน str
91 python  json  urllib2 

9
HTML / Javascript: วิธีเข้าถึงข้อมูล JSON ที่โหลดในแท็กสคริปต์ด้วยชุด src
ฉันมีไฟล์ JSON ที่ฉันสร้างในเซิร์ฟเวอร์ที่ฉันต้องการให้เข้าถึงได้บนไคลเอนต์เนื่องจากสามารถดูเพจได้ โดยพื้นฐานแล้วสิ่งที่ฉันต้องการบรรลุคือ: ฉันมีแท็กต่อไปนี้ที่ประกาศในเอกสาร html ของฉัน: <script id="test" type="application/json" src="http://myresources/stuf.json"> ไฟล์ที่อ้างถึงในแหล่งที่มามีข้อมูล JSON อย่างที่ฉันเห็นมีการดาวน์โหลดข้อมูลเช่นเดียวกับที่เกิดขึ้นกับสคริปต์ ตอนนี้ฉันจะเข้าถึงใน Javascript ได้อย่างไร ฉันได้พยายามเข้าถึงแท็กสคริปต์ทั้งที่มีและไม่มี jQuery โดยใช้วิธีการมากมายเพื่อพยายามรับข้อมูล JSON ของฉัน แต่ก็ไม่ได้ผล การใช้งานinnerHTMLจะได้ผลหากข้อมูล json ถูกเขียนแบบอินไลน์ในสคริปต์ ซึ่งมันไม่ใช่และไม่ใช่สิ่งที่ฉันพยายามจะบรรลุ คำขอ JSON ระยะไกลหลังจากโหลดหน้าไม่ใช่ตัวเลือกในกรณีที่คุณต้องการแนะนำเช่นนั้น

3
คำอธิบายประกอบ Spring @ResponseBody ทำงานอย่างไร
ฉันมีวิธีการที่มีคำอธิบายประกอบดังต่อไปนี้: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results when accessing // http://localhost:8080/rest-ws/app/accounts @RequestMapping(value="/orders", method=RequestMethod.GET) …
91 java  json  spring  rest  spring-mvc 

6
การเข้ารหัสอักขระ JSON - UTF-8 ได้รับการสนับสนุนอย่างดีจากเบราว์เซอร์หรือฉันควรใช้ลำดับการหลีกเลี่ยงตัวเลข
ฉันกำลังเขียนเว็บเซอร์ที่ใช้ json เพื่อแสดงถึงทรัพยากรและฉันรู้สึกติดขัดเล็กน้อยเกี่ยวกับวิธีที่ดีที่สุดในการเข้ารหัส json การอ่าน json rfc ( http://www.ietf.org/rfc/rfc4627.txt ) เป็นที่ชัดเจนว่าการเข้ารหัสที่ต้องการคือ utf-8 แต่ rfc ยังอธิบายกลไกการหลีกเลี่ยงสตริงสำหรับการระบุอักขระ ฉันคิดว่าโดยทั่วไปจะใช้เพื่อหลีกเลี่ยงอักขระที่ไม่ใช่ ascii ดังนั้นจึงทำให้ utf-8 เป็นผลลัพธ์ที่ถูกต้อง ascii สมมติว่าฉันมีสตริง json ที่มีอักขระ Unicode (จุดรหัส) ที่ไม่ใช่ ascii บริการเว็บของฉันควรเข้ารหัสเพียง utf-8 แล้วส่งคืนหรือควรหลีกเลี่ยงอักขระที่ไม่ใช่ ascii ทั้งหมดและส่งคืน ascii บริสุทธิ์ ฉันต้องการให้เบราว์เซอร์สามารถเรียกใช้ผลลัพธ์โดยใช้ jsonp หรือ eval มีผลต่อการตัดสินใจหรือไม่? ฉันขาดความรู้เกี่ยวกับการรองรับจาวาสคริปต์ของเบราว์เซอร์ต่างๆสำหรับ utf-8 แก้ไข: ฉันต้องการชี้แจงว่าความกังวลหลักของฉันเกี่ยวกับวิธีการเข้ารหัสผลลัพธ์นั้นเกี่ยวกับการจัดการผลลัพธ์ของเบราว์เซอร์จริงๆ สิ่งที่ฉันอ่านระบุว่าเบราว์เซอร์อาจไวต่อการเข้ารหัสเมื่อใช้ JSONP โดยเฉพาะ ฉันไม่พบข้อมูลที่ดีเกี่ยวกับเรื่องนี้ดังนั้นฉันจะต้องเริ่มทำการทดสอบเพื่อดูว่าเกิดอะไรขึ้น ตามหลักการแล้วฉันต้องการหลีกเลี่ยงอักขระเพียงไม่กี่ตัวที่จำเป็นและเพียงแค่ utf-8 …

15
วิธีตรวจสอบว่าวัตถุ JavaScript เป็น JSON หรือไม่
ฉันมีออบเจ็กต์ JSON ที่ซ้อนกันซึ่งฉันต้องวนซ้ำและค่าของแต่ละคีย์อาจเป็นสตริงอาร์เรย์ JSON หรือออบเจ็กต์ JSON อื่น ขึ้นอยู่กับประเภทของวัตถุฉันจำเป็นต้องดำเนินการต่างๆ มีวิธีใดบ้างที่ฉันสามารถตรวจสอบประเภทของวัตถุเพื่อดูว่าเป็นสตริงออบเจ็กต์ JSON หรืออาร์เรย์ JSON ฉันพยายามใช้typeofและinstanceofแต่ทั้งคู่ก็ไม่ได้ดูเหมือนจะทำงานตามที่typeofจะกลับวัตถุสำหรับทั้งวัตถุ JSON และอาร์เรย์และช่วยให้เกิดข้อผิดพลาดเมื่อฉันทำinstanceofobj instanceof JSON เพื่อให้เจาะจงมากขึ้นหลังจากแยกวิเคราะห์ JSON เป็นออบเจ็กต์ JS มีวิธีใดบ้างที่ฉันสามารถตรวจสอบได้ว่าเป็นสตริงปกติหรือวัตถุที่มีคีย์และค่า (จากออบเจ็กต์ JSON) หรืออาร์เรย์ (จากอาร์เรย์ JSON )? ตัวอย่างเช่น: JSON var data = "{'hi': {'hello': ['hi1','hi2'] }, 'hey':'words' }"; ตัวอย่าง JavaScript var jsonObj = JSON.parse(data); var path = ["hi","hello"]; function …
91 javascript  json 

2
ใช้ jq เพื่อแยกวิเคราะห์สตริง JSON
ฉันกำลังพยายามjqแยกวิเคราะห์โครงสร้าง JSON เช่น: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } นั่นคือองค์ประกอบใน JSON คือสตริงที่มี Escape json ดังนั้นฉันมีบางอย่างตามแนวของ $ jq [.c] myFile.json | jq [.id] แต่ที่เกิดปัญหากับ jq: error: Cannot index string with string เนื่องจากเอาต์พุตของ. c เป็นสตริงไม่ใช่ JSON มากกว่า ฉันจะให้ jq แยกวิเคราะห์สตริงนี้ได้อย่างไร วิธีการแก้ปัญหาแรกของฉันคือการใช้ sed เพื่อแทนที่ทุกตัวอักษรหลบหนี ( \":\", \",\"และ\") …
91 json  string  sed  escaping  jq 

4
จะไม่จัดโครงสร้างที่ว่างเปล่าให้เป็น JSON ด้วย Go ได้อย่างไร
ฉันมีโครงสร้างดังนี้: type Result struct { Data MyStruct `json:"data,omitempty"` Status string `json:"status,omitempty"` Reason string `json:"reason,omitempty"` } แต่แม้ว่าอินสแตนซ์ของ MyStruct จะว่างเปล่าทั้งหมด (หมายความว่าค่าทั้งหมดเป็นค่าเริ่มต้น) แต่ก็ถูกทำให้เป็นอนุกรมเป็น: "data":{} ฉันรู้ว่าเอกสารการเข้ารหัส / jsonระบุว่าฟิลด์ "ว่าง" คือ: เท็จ, 0, ตัวชี้ศูนย์หรือค่าอินเทอร์เฟซและอาร์เรย์ชิ้นส่วนแผนที่หรือสตริงความยาวศูนย์ แต่ไม่มีการพิจารณาโครงสร้างที่มีค่าว่าง / ค่าเริ่มต้นทั้งหมด ฟิลด์ทั้งหมดจะถูกแท็กด้วยomitemptyแต่จะไม่มีผลใด ๆ ฉันจะทำให้แพคเกจ JSON ไม่แสดงฟิลด์ของฉันที่เป็นโครงสร้างว่างได้อย่างไร
91 json  go 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.