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

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

6
ฉันจะอัพโหลดไฟล์ที่มีเมทาดาทาได้อย่างไรโดยใช้บริการเว็บ REST
ฉันมีบริการเว็บ REST ที่เปิดเผย URL นี้ในปัจจุบัน: http: // เซิร์ฟเวอร์ / ข้อมูล / สื่อ ที่ผู้ใช้สามารถPOSTJSON ต่อไปนี้: { "Name": "Test", "Latitude": 12.59817, "Longitude": 52.12873 } เพื่อสร้างข้อมูลเมตาสื่อใหม่ ตอนนี้ฉันต้องการความสามารถในการอัปโหลดไฟล์ในเวลาเดียวกันกับข้อมูลเมตาของสื่อ อะไรคือวิธีที่ดีที่สุดในการทำสิ่งนี้? ฉันสามารถแนะนำคุณสมบัติใหม่ที่เรียกว่าfileและ base64 เข้ารหัสไฟล์ แต่ฉันสงสัยว่าถ้ามีวิธีที่ดีกว่า นอกจากนี้ยังมีการใช้multipart/form-dataสิ่งที่ฟอร์ม HTML จะส่ง แต่ฉันใช้บริการเว็บ REST และฉันต้องการใช้ JSON ถ้าเป็นไปได้

25
รูปแบบวันที่ ASP.NET MVC JsonResult
ฉันมีแอคชั่นคอนโทรลเลอร์ที่สามารถคืน JsonResult ของโมเดลของฉันได้อย่างมีประสิทธิภาพ ดังนั้นในวิธีการของฉันฉันมีดังนี้: return new JsonResult(myModel); วิธีนี้ใช้งานได้ดียกเว้นปัญหาเดียว มีคุณสมบัติวันที่ในโมเดลและดูเหมือนว่าจะถูกส่งคืนในผลลัพธ์ Json ดังนี้: "\/Date(1239018869048)\/" ฉันควรจะจัดการกับวันที่เพื่อให้พวกเขากลับมาในรูปแบบที่ฉันต้องการ? หรือฉันจะจัดการรูปแบบนี้ด้านบนในสคริปต์ได้อย่างไร

22
Array.push () ถ้าไม่มีอยู่?
ฉันจะดันเข้าไปในอาร์เรย์ได้อย่างไรถ้าไม่มีค่าอยู่? นี่คืออาร์เรย์ของฉัน: [ { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" } ] ถ้าฉันพยายามที่จะผลักอีกครั้งในแถวลำดับด้วยname: "tom"หรือtext: "tasty"ฉันไม่ต้องการให้เกิดอะไรขึ้น ... แต่ถ้าไม่มีสิ่งเหล่านั้นฉันก็อยากให้มัน.push() ฉันจะทำสิ่งนี้ได้อย่างไร

13
วิธีการแปลงวัตถุ JSON เป็นวัตถุ C # แบบกำหนดเอง
มีวิธีง่ายๆในการเติม C # Object ของฉันด้วยวัตถุ JSON ผ่าน AJAX? นี่คืออ็อบเจ็กต์ JSON ที่ส่งไปยัง C # WEBMETHOD จากหน้าเว็บโดยใช้ JSON.stringify { "user": { "name": "asdf", "teamname": "b", "email": "c", "players": ["1", "2"] } } C # WebMetod ที่รับวัตถุ JSON [WebMethod] public static void SaveTeam(Object user) { } C # Class ที่แสดงถึงโครงสร้างวัตถุของ JSON Object ที่ส่งผ่านไปยัง …
247 c#  asp.net  .net  ajax  json 

5
มีความต้องการสำหรับ json ใน node.js
ฉันต้องการรวมไฟล์ JSON สองสามไฟล์ในรหัส JavaScript ของฉันซึ่งอยู่ในไดเรกทอรีเดียวกับไฟล์ต้นฉบับ JavaScript ของฉัน ถ้าผมต้องการที่จะรวมไฟล์ JavaScript requireอีกฉันก็สามารถใช้ ตอนนี้ฉันกำลังใช้readFileSyncและ__dirnameรับ JSON ซึ่งฉันคิดว่าเป็นวิธีที่น่าเกลียดที่จะทำ มีบางอย่างที่คล้ายกันกับสิ่งที่ต้องการซึ่งทำให้ฉันสามารถโหลดไฟล์ JSON ได้หรือไม่
247 json  node.js  require 

14
อาร์เรย์ NumPy ไม่ใช่ JSON ที่ปรับแต่งได้
หลังจากสร้างอาร์เรย์ NumPy และบันทึกเป็นตัวแปรบริบท Django ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อโหลดหน้าเว็บ: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable สิ่งนี้หมายความว่า?
247 python  json  django  numpy 

11
ฉันจะคืนค่า camelCase JSON ต่อเนื่องโดย JSON.NET จากวิธีการควบคุม ASP.NET MVC ได้อย่างไร
ปัญหาของฉันที่ฉันต้องการที่จะกลับ camelCased (เมื่อเทียบกับ PascalCase มาตรฐาน) JSON ข้อมูลผ่านActionResult s จากวิธีการควบคุม ASP.NET MVC, อันดับโดยJSON.NET เป็นตัวอย่างให้พิจารณาคลาส C # ต่อไปนี้: public class Person { public string FirstName { get; set; } public string LastName { get; set; } } โดยค่าเริ่มต้นเมื่อส่งคืนอินสแตนซ์ของคลาสนี้จากตัวควบคุม MVC เป็น JSON มันจะถูกทำให้เป็นอนุกรมในแบบต่อไปนี้: { "FirstName": "Joe", "LastName": "Public" } ฉันต้องการให้เป็นอนุกรม (โดย JSON.NET) เป็น: …

11
วิธีที่ง่ายที่สุดในการอ่าน json จาก URL ใน java
นี่อาจเป็นคำถามที่โง่ แต่วิธีที่ง่ายที่สุดในการอ่านและแยกJSONจากURLในJavaคืออะไร ใน Groovy มันเป็นเรื่องของรหัสไม่กี่บรรทัด ตัวอย่าง Java ที่ฉันค้นหามีความยาวน่าขัน (และมีบล็อกการจัดการข้อยกเว้นขนาดใหญ่) สิ่งที่ฉันต้องการทำคืออ่านเนื้อหาของลิงค์นี้
245 java  json  url 

4
ฉันจะส่งสตริง JSON ในคำขอ POST ใน Go ได้อย่างไร
ฉันพยายามทำงานกับ Apiary และสร้างแม่แบบสากลเพื่อส่ง JSON ไปยังเซิร์ฟเวอร์จำลองและมีรหัสนี้: package main import ( "encoding/json" "fmt" "github.com/jmcvetta/napping" "log" "net/http" ) func main() { url := "http://restapi3.apiary.io/notes" fmt.Println("URL:>", url) s := napping.Session{} h := &http.Header{} h.Set("X-Custom-Header", "myvalue") s.Header = h var jsonStr = []byte(` { "title": "Buy cheese and bread for breakfast." }`) var data map[string]json.RawMessage …
244 json  rest  go  apiary 

16
Python JSON ทำให้เป็นวัตถุฐานสิบ
ฉันมีDecimal('3.9')เป็นส่วนหนึ่งของวัตถุและต้องการการเข้ารหัสนี้ให้สตริง JSON {'x': 3.9}ซึ่งควรมีลักษณะดังนี้ ฉันไม่สนใจเกี่ยวกับความแม่นยำในฝั่งไคลเอ็นต์ดังนั้นการลอยก็ดี มีวิธีที่ดีในการทำให้เป็นอนุกรมนี้หรือไม่ JSONDecoder ไม่ยอมรับวัตถุทศนิยมและแปลงเป็นทศนิยมก่อนหน้าให้ผลตอบแทน{'x': 3.8999999999999999}ที่ผิดและจะเสียแบนด์วิดท์ขนาดใหญ่

3
วิธี deserialize วัตถุ JObject to .NET
ฉันมีความสุขใช้ห้องสมุด Newtonsoft JSON ตัวอย่างเช่นฉันจะสร้างJObjectจากวัตถุ. NET ในกรณีนี้เป็นตัวอย่างของข้อยกเว้น (อาจหรืออาจจะไม่เป็นคลาสย่อย) if (result is Exception) var jobjectInstance = JObject.FromObject(result); ตอนนี้ฉันรู้ว่าไลบรารีสามารถลบข้อความ JSON (เช่นสตริง) ให้กับวัตถุได้ // only works for text (string) Exception exception = JsonConvert.DeserializeObject<Exception>(jsontext); แต่สิ่งที่ฉันกำลังมองหาคือ: // now i do already have an JObject instance Exception exception = jobjectInstance.???? เป็นที่ชัดเจนว่าฉันสามารถJObjectย้อนกลับไปที่ข้อความ JSON จากนั้นใช้ฟังก์ชั่น deserialize แต่ดูเหมือนว่าจะย้อนกลับไป

8
วิธีบันทึกเอาต์พุตของ console.log (object) ไปยังไฟล์
ฉันพยายามใช้JSON.stringify(object)แต่มันไม่ได้ลงไปในโครงสร้างและลำดับชั้นทั้งหมด ในทางกลับกันconsole.log(object)ทำเช่นนั้น แต่ฉันไม่สามารถบันทึกได้ ในconsole.logผลลัพธ์ฉันสามารถขยายเด็กทีละคนและเลือกและคัดลอก / วาง แต่โครงสร้างนั้นใหญ่สำหรับมัน

2
วิธีการกรองอาร์เรย์ของวัตถุตามค่าในอาร์เรย์ภายในด้วย jq
รับข้อมูลนี้: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_wozniak" ] }, { "Id": "76b71c496556912012c20dc3cbd37a54a1f05bffad3d5e92466900a003fbb623", "Names": [ "bar_data" ] } ] ฉันกำลังพยายามสร้างตัวกรองด้วยjqที่ส่งคืนวัตถุทั้งหมดด้วยIds ที่ไม่มี "data" ในNamesอาร์เรย์ภายในโดยที่เอาต์พุตถูกคั่นด้วยบรรทัดใหม่ สำหรับข้อมูลข้างต้นผลลัพธ์ที่ฉันต้องการคือ cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19 ฉันคิดว่าฉันค่อนข้างใกล้กับสิ่งนี้: (. - select(.Names[] contains("data"))) | .[] …
239 arrays  json  select  jq  negation 

7
อ่านและแยกไฟล์ Json ใน C #
ฉันใช้เวลาส่วนที่ดีที่สุดของ "faffing" สองวันเกี่ยวกับตัวอย่างโค้ดและอื่น ๆ พยายามอ่านไฟล์ JSON ที่มีขนาดใหญ่มากเป็นอาเรย์ใน c # ดังนั้นฉันจึงสามารถแยกมันออกเป็นอาเรย์ 2d ในภายหลังได้ ปัญหาที่ฉันพบคือฉันไม่สามารถหาตัวอย่างของคนที่ทำในสิ่งที่ฉันพยายามจะทำ นี่หมายความว่าฉันแค่แก้ไขโค้ดให้ดีที่สุด ฉันจัดการเพื่อให้ได้งานที่จะ: อ่านไฟล์ Miss out header และอ่านค่าในอาเรย์เท่านั้น วางจำนวนที่แน่นอนของค่าในแต่ละบรรทัดของอาร์เรย์ (ดังนั้นฉันสามารถแยกมันใส่ในอาร์เรย์ 2d ในภายหลัง) สิ่งนี้ทำด้วยรหัสด้านล่าง แต่มันขัดข้องของโปรแกรมหลังจากป้อนสองสามบรรทัดลงในอาร์เรย์ สิ่งนี้อาจเกี่ยวข้องกับขนาดไฟล์ // If the file extension was a jave file the following // load method will be use else it will move on to …
239 c#  json  parsing  large-files 

5
วิธีการถ่ายโอน dict ไปยังไฟล์ json?
ฉันมีพจน์แบบนี้: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} ฉันไม่สามารถหาวิธีถ่ายโอน dict ไปยังjsonไฟล์ดังที่แสดงด้านล่าง { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } มีวิธี pythonic ทำเช่นนี้? คุณอาจเดาว่าฉันต้องการสร้างd3ทรีแมป
239 python  json  dictionary 

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