24 converter Đơn vị · Tiền tệ · Tệp

Chuyển JSON sang CSV JavaScript Object Notation ↔ Comma-Separated Values Miễn phí Trực tuyến An toàn

Thả vào một tệp JSON rồi mang CSV đi. Việc đọc và ghi diễn ra ngay đây, trong trình duyệt của bạn, nên tệp không rời khỏi thiết bị — còn chuyến đi ấy giữ được gì và không giữ được gì thì viết rõ bên dưới, chứ không để bạn tự phát hiện.

Chuyển đổi tệp của bạn

Thả một tệp JSON vào đây, hoặc chọn một tệp.

Tệp của bạn không rời khỏi thiết bị này. Mọi thứ chạy trong trình duyệt của bạn.

Về công cụ này
Giữ lại những gì Mọi dòng và mọi cột: các khoá thành hàng tiêu đề, theo thứ tự chúng xuất hiện lần đầu, và mỗi giá trị được ghi nguyên như vậy. Dòng thiếu một khoá thì để ô trống, chứ không đẩy các cột lệch đi.
Không làm được gì Chỉ một dạng JSON vốn đã là bảng: một mảng các đối tượng phẳng. Một đối tượng đơn lẻ, hay một cây có đối tượng lồng trong đối tượng, không có dòng nào để ghi và bị từ chối, chứ không bị ép phẳng thành thứ bạn không yêu cầu. Chỗ nào một giá trị lại là danh sách hay đối tượng, nó được ghi vào ô dưới dạng văn bản JSON, vì một ô không giữ nổi một nhánh.
Chạy ở đâu Trong trình duyệt của bạn. Không có gì được tải lên, nên cũng chẳng còn gì để xoá sau đó.

Không tải gì lên

Những định dạng này đến từ đâu

CSV là định dạng cổ nhất và ít chuẩn hóa nhất: một bảng viết thành những dòng văn bản, dùng từ thập niên 1970 mà mãi năm 2005 mới được mô tả thành văn, khi mọi chương trình đã tự quyết lấy đâu là dấu phân cách và khi nào đặt dấu nháy. XML lớn lên từ SGML năm 1998, dành cho những tài liệu phải mang cấu trúc chặt và được kiểm theo một lược đồ. JSON được Douglas Crockford rút ra từ JavaScript quanh năm 2001, cố ý tỉa gọn chỉ còn đối tượng, mảng, số và chuỗi — chính sự tối giản ấy khiến nó chiếm lĩnh web. YAML là người anh em dễ đọc của nó, nơi việc thụt đầu dòng làm thay phần việc của các dấu ngoặc. Khi đổi qua lại giữa chúng, chỉ một điều là đáng kể: CSV phẳng, một lưới gồm hàng và cột, còn JSON, XML và YAML là những cái cây.

Bạn gặp chúng ở đâu

CSV là thứ bảng tính xuất ra, và là thứ kế toán, sàn bán hàng hay sao kê ngân hàng đưa cho bạn. JSON là thứ các dịch vụ web nói với nhau, và ngày càng là thứ dùng để viết tệp cấu hình. XML sống sót trong các hệ thống doanh nghiệp cũ, trong các chuẩn hóa đơn, và ngay bên trong chính các định dạng văn phòng. YAML là nơi con người viết thiết lập bằng tay. Đổi qua lại giữa chúng là công việc hằng ngày, đưa dữ liệu từ nơi nó sinh ra đến nơi người ta cần nó.

Những câu hỏi thường gặp

Tệp CSV của tôi mở trong Excel thành một cột duy nhất. Vì sao?

Vì bảng tính của bạn trông đợi một dấu phân cách khác. Excel đi theo dấu phân cách danh sách trong thiết lập vùng của máy, mà đó là dấu chấm phẩy ở bất cứ nơi nào dấu phẩy đã dùng làm dấu thập phân — tức phần lớn châu Âu lục địa. Khi ấy một tệp ngăn bằng dấu phẩy trông như một cột chữ. Hãy dùng hộp thoại nhập và nói rõ dấu phân cách, thay vì nhấp đúp vào tệp. Cũng chính thiết lập vùng ấy khiến 3.5 đôi khi biến thành một ngày tháng.

Vì sao JSON lồng nhau của tôi không thành một bảng tính gọn gàng được?

Vì bảng tính thì phẳng còn JSON là một cái cây. Một hàng chứa được một giá trị cho mỗi cột; một đối tượng JSON có thể chứa một danh sách nằm trong một trường nằm trong một danh sách khác. Đổi nghĩa là phải chọn cách làm phẳng chỗ ấy: hoặc nối các tên lồng nhau thành một tiêu đề cột dài, hoặc lặp lại hàng cha một lần cho mỗi con. Cả hai đều là nhượng bộ, và không cách nào tự hoàn nguyên được — vì thế đi ngược từ bảng tính về hình dạng ban đầu thường cần đến một quyết định của con người.

Tệp có mất chất lượng không?

Còn tùy hai định dạng chứa được những gì. Đổi giữa những định dạng lưu cùng một thứ — PNG sang BMP, WAV sang FLAC — thì chẳng mất gì. Đổi sang định dạng vứt bớt thông tin để tiết kiệm chỗ, như JPEG hay MP3, thì mỗi lần mất đi một ít, và đổi ngược lại cũng không lấy về được. Ở chỗ có thể chọn, trang này nghiêng về giữ chất lượng gốc hơn là tạo ra tệp nhỏ nhất.

Tệp của tôi có được tải lên đâu không?

Không. Việc chuyển đổi diễn ra bên trong trình duyệt của bạn, trên chính máy của bạn; tệp không bao giờ rời khỏi đó, và ở đây cũng chẳng có máy chủ nào để nhận nó. Vì vậy một tệp lớn bị giới hạn bởi bộ nhớ của chính bạn chứ không phải bởi việc tải lên; và vì vậy không thứ gì bạn chuyển đổi có thể xuất hiện trong nhật ký của bất kỳ ai — kể cả của chúng tôi. Các công cụ âm thanh và video thì có tải bộ máy chuyển đổi của chúng từ trang này lần đầu bạn dùng — chừng ba mươi megabyte, chỉ một lần; sau đó công việc vẫn diễn ra hoàn toàn trên máy của bạn.

Vì sao người ta chuyển JSON sang CSV

JSON là ngôn ngữ mà các chương trình dùng để nói chuyện với nhau. Dữ liệu xuất từ một dịch vụ web, câu trả lời của một API, một cấu hình do ứng dụng lưu, một bản kết xuất từ cơ sở dữ liệu: phần lớn đều đến dưới dạng JSON. Nó tuyệt vời cho phần mềm và khó chịu cho con người, vì một màn hình đầy ngoặc, dấu nháy và dấu phẩy không phải thứ bạn có thể sắp xếp, lọc hay cộng lại. CSV thì ngược lại: một bảng đơn giản, mỗi hàng một dòng, các ô cách nhau bằng dấu phẩy, mở được trong mọi bảng tính trên đời. Đó là lý do người ta chuyển JSON sang CSV: họ có dữ liệu do một chương trình tạo ra và muốn xem nó, đếm nó hoặc đưa cho người sống trong bảng tính.

Những tình huống này quen thuộc. Một nhà phân tích đã lấy các bản ghi từ một API và muốn có bảng tổng hợp. Một chủ cửa hàng đã xuất đơn hàng từ một nền tảng trực tuyến và cần chúng trong Excel. Một nhà nghiên cứu có kết quả khảo sát do một công cụ lưu. Một lập trình viên muốn kiểm tra vài trăm bản ghi trong một cái nhìn. Trong mọi trường hợp, dữ liệu đã có cấu trúc, và thứ còn thiếu chỉ là cái bảng.

Trang này chuyển JSON sang CSV ngay trong trình duyệt của bạn. Tệp của bạn được đọc và ghi tại đây, nên nó không bao giờ rời khỏi thiết bị, điều quan trọng với danh sách khách hàng, đơn hàng và mọi thứ cá nhân khác. Và trang nói trước cho bạn biết việc chuyển đổi giữ lại gì và không giữ được gì, thay vì để bạn tự phát hiện. Bên dưới bạn sẽ thấy việc chuyển đổi hoạt động ra sao, loại JSON nào có thể thành bảng và điều gì xảy ra với phần còn lại.

Việc chuyển đổi hoạt động thế nào

Các khóa thành hàng tiêu đề, theo thứ tự xuất hiện lần đầu

Tệp JSON của bạn được đọc bên trong trình duyệt. Các khóa của bản ghi trở thành hàng tiêu đề của CSV, theo thứ tự chúng xuất hiện lần đầu. Mỗi bản ghi sau đó thành một hàng, và mỗi giá trị được ghi đúng như nó có. Nếu bạn nhìn dòng đầu của kết quả, bạn thấy tên các trường; bên dưới là mỗi bản ghi một dòng.

Khóa thiếu để lại một ô trống

Các bản ghi không phải lúc nào cũng đồng đều. Một bản ghi có thể thiếu một trường mà các bản khác có. Trong trường hợp đó, hàng thiếu khóa để lại một ô trống thay vì dồn các cột đi. Cột vẫn ở đúng chỗ của nó, và ô chỉ đơn giản là trống, nên bảng vẫn thẳng hàng.

Mọi hàng và mọi cột

Không có gì bị bỏ. Mỗi bản ghi thành một hàng và mỗi khóa xuất hiện ở bất cứ đâu thành một cột. Bạn không cần lo rằng một trường chỉ xuất hiện ở bản ghi thứ một nghìn sẽ bị bỏ sót.

Những gì được giữ lại

Mọi hàng và mọi cột

Mọi hàng và mọi cột đều được giữ. Dữ liệu bạn đưa vào là dữ liệu bạn nhận được, dưới dạng bảng.

Các giá trị như nó có

Mỗi giá trị được ghi đúng như nó có. Số vẫn là số, chữ vẫn là chữ, và các giá trị chứa dấu phẩy hay dấu nháy kép được đặt trong dấu nháy đúng cách để bảng tính đọc chúng là một ô.

Thứ tự của các trường

Các cột theo thứ tự mà các khóa xuất hiện lần đầu, thường là thứ tự chương trình tạo ra tệp đã dùng. Điều đó giữ bảng quen thuộc với bất cứ ai đã thấy dữ liệu ở dạng gốc.

Điều bạn nên biết trước khi chuyển JSON sang CSV

Chỉ một dạng JSON đã là bảng

Chỉ một dạng JSON đã là bảng: một mảng các đối tượng phẳng, như một danh sách bản ghi, mỗi bản ghi có cùng loại trường. Một đối tượng đơn lẻ, hay một cây có đối tượng trong đối tượng, không có hàng để ghi và bị từ chối thay vì bị làm phẳng thành thứ bạn không yêu cầu. Đây là một lựa chọn có chủ ý. Làm phẳng một cây đòi hỏi quyết định về tên và về nhánh nào giữ, và một lần đoán sai sẽ tạo ra một bảng trông đúng mà không đúng.

Giá trị lồng nhau được ghi dưới dạng văn bản JSON

Khi một giá trị tự nó là một danh sách hay một đối tượng, nó được ghi vào ô dưới dạng văn bản JSON, vì một ô không thể chứa một nhánh. Vì vậy một bản ghi có trường thẻ, chứa một danh sách, sẽ hiện danh sách đó như văn bản trong một ô. Mọi thứ đều có ở đó, và bạn có thể tách nó bằng công cụ của bảng tính nếu muốn.

CSV không có kiểu dữ liệu

Một tệp CSV là văn bản. Việc 007 là một số hay một mã là do bảng tính quyết định khi mở tệp, và bảng tính nổi tiếng về đoán sai. Số không đứng đầu, số dài và ngày tháng có thể bị đổi khi mở. Nếu điều này quan trọng, hãy nhập tệp bằng hộp thoại nhập và đánh dấu các cột như vậy là văn bản.

Cách chuyển JSON sang CSV tại đây

Thêm tệp của bạn

Thả tệp JSON lên trang hoặc chọn từ thiết bị. Nó được đọc bên trong trình duyệt và không được tải lên.

Chuyển đổi

Nhấn nút. Một tệp cỡ thông thường mất một lát. Hãy để trang mở cho đến khi xong.

Tải xuống và mở

Tải CSV xuống và mở nó trong chương trình bảng tính, hoặc trong trình soạn thảo văn bản để xem. Hãy kiểm tra tiêu đề, vài hàng ở giữa và hàng cuối.

Nhìn kỹ hơn vào JSON và CSV

Cây và bảng

JSON mô tả một cây: các đối tượng chứa giá trị, đến lượt chúng có thể là đối tượng hay danh sách. CSV mô tả một bảng: hàng và cột, không hơn. Một cây có thể chứa những thứ mà bảng không thể, như một nhánh có các nhánh khác nhau bên dưới. Ngược lại, một bảng là danh sách các bản ghi đồng nhất có thể được viết bằng JSON mà không mất gì. Chuyển JSON sang CSV là đi từ dạng tổng quát sang dạng đặc biệt, và nó trôi chảy khi dữ liệu thực ra vốn là một bảng.

Vì sao sự nghiêm ngặt có ích

Các công cụ nhận mọi JSON và tự động làm phẳng thường bịa ra tên cột như address.street hay items.0.price. Điều này tiện cho đến khi bạn cần biết chuyện gì đã xảy ra. Bằng cách chỉ nhận dạng đã là bảng, trang này giúp bạn khỏi những quyết định âm thầm. Nếu tệp của bạn là một cây, bạn biết ngay.

Dấu phẩy, dấu nháy và ngắt dòng

CSV có những cái bẫy riêng: một dấu phẩy trong giá trị, một dấu nháy kép, một ngắt dòng giữa ô. Chúng được xử lý bằng cách đặt ô trong dấu nháy và nhân đôi dấu nháy bên trong, để bảng tính đọc bảng đúng như ý định.

Các tình huống thường gặp chi tiết

Dữ liệu xuất từ dịch vụ web và API

Hầu hết dịch vụ trả về danh sách bản ghi dưới dạng JSON. Nếu bạn cần chúng trong bảng tính, hãy chuyển JSON sang CSV và mở kết quả. Đó là con đường nhanh nhất từ câu trả lời của API đến bảng tổng hợp.

Đơn hàng, khách hàng và sản phẩm

Các nền tảng bán hàng thường cho phép xuất dữ liệu dưới dạng JSON. Một CSV đơn hàng hay sản phẩm có thể được sắp theo ngày, lọc theo khách hàng hoặc cộng tổng theo sản phẩm chỉ với vài lần nhấp.

Kết quả khảo sát và nhật ký

Các công cụ lưu câu trả lời khảo sát hay nhật ký sự kiện dưới dạng JSON tạo ra mỗi câu trả lời hoặc sự kiện một bản ghi. Dưới dạng CSV, chúng có thể được đếm, vẽ biểu đồ và so sánh.

Kiểm tra dữ liệu trong một cái nhìn

Lập trình viên thường chuyển vài trăm bản ghi sang CSV chỉ để đọc chúng. Một bảng dễ lướt hơn các ngoặc nhọn lồng nhau, và bảng tính có thể sắp xếp và làm nổi bật những dòng bất thường.

Lời khuyên thực tế trước khi chuyển JSON sang CSV

Kiểm tra hình dạng của tệp

Mở JSON trong trình soạn thảo văn bản. Nếu nó bắt đầu bằng ngoặc vuông và chứa một danh sách bản ghi trong ngoặc nhọn với giá trị đơn giản, nó đúng dạng. Nếu nó bắt đầu bằng ngoặc nhọn và có các bản ghi lồng bên trong, hãy tìm danh sách bạn cần và trích nó ra trước.

Biết giá trị nào lồng nhau

Nếu một số trường chứa danh sách hay đối tượng, chúng sẽ hiện dưới dạng văn bản JSON trong ô của chúng. Hãy quyết định bạn có cần tách chúng không, và định làm việc đó trong bảng tính.

Chú ý bảng mã và dấu phân cách

CSV được ghi bằng dấu phẩy. Một số bảng tính ở một số khu vực mong đợi dấu chấm phẩy. Nếu tệp mở ra thành một cột duy nhất, hãy dùng chức năng nhập và đặt dấu phân cách.

Tệp lớn

Mọi thứ chạy trên thiết bị của bạn, nên một tệp rất lớn cần bộ nhớ. Với tệp nhiều megabyte, hãy dùng máy tính, và chia dữ liệu nếu trang gặp khó.

Những câu hỏi người ta hỏi trước khi chuyển đổi

Vì sao tệp của tôi bị từ chối?

Vì nó không phải là một mảng các đối tượng phẳng. Một đối tượng đơn lẻ, hay một cây có đối tượng trong đối tượng, không có hàng để ghi. Hãy chọn ra danh sách bạn cần và chuyển danh sách đó.

Điều gì xảy ra với bản ghi thiếu một trường?

Nó để lại một ô trống ở cột đó. Các cột không bị dồn.

Điều gì xảy ra với danh sách bên trong một bản ghi?

Chúng được ghi vào ô dưới dạng văn bản JSON, vì một ô không thể chứa một nhánh.

Vì sao số không đứng đầu của tôi biến mất trong bảng tính?

Vì bảng tính quyết định cột là số khi mở tệp. CSV vẫn giữ các số không; hãy dùng hộp thoại nhập và đánh dấu cột là văn bản.

Tệp của tôi có được tải lên không?

Không. Việc chuyển đổi chạy trong trình duyệt của bạn và tệp không bao giờ rời khỏi thiết bị.

Tôi có thể quay lại JSON không?

Có. CSV sang JSON biến một bảng trở lại thành danh sách bản ghi.

Chọn khôn ngoan khi chuyển JSON sang CSV

CSV hay một bảng tính thật?

Nếu bạn muốn một tệp mở trong Excel với một trang tính đúng nghĩa, JSON sang XLSX ghi cùng bảng đó thành một sổ làm việc. CSV nhẹ hơn và phổ quát hơn; XLSX mở được mà không cần bước nhập nào.

Các đích khác

Nếu đích là một tệp cấu hình hay đánh dấu, JSON sang XML và JSON sang YAML phục vụ những nhu cầu đó.

Giữ lại JSON

JSON là bản gốc. Nó giữ cấu trúc và các kiểu. Hãy giữ nó, và coi CSV như một góc nhìn vào dữ liệu.

Có kết quả tốt sau khi chuyển đổi

Nhập, đừng chỉ mở

Khi một tệp chứa mã, số điện thoại hay ngày tháng, hãy dùng hộp thoại nhập của bảng tính và đặt kiểu cho từng cột. Nó tránh được thiệt hại âm thầm mà việc đoán tự động có thể gây ra.

Kiểm tra vài hàng với bản gốc

So sánh một hai bản ghi trong bảng với JSON. Mất một phút và cho bạn biết bảng trung thực.

Tách các ô lồng nhau khi cần

Nếu một ô chứa danh sách dưới dạng văn bản, hãy dùng công cụ tách văn bản thành cột hoặc một công thức để tách nó. Hoặc quay lại và chuẩn bị JSON sao cho mỗi mục có bản ghi riêng.

Chuẩn bị JSON để nó chuyển đổi tốt

Định hình dữ liệu trước khi chuyển JSON sang CSV

Nếu tệp của bạn là một cây, thường bạn có thể định hình lại nó thành danh sách bản ghi phẳng trước khi chuyển JSON sang CSV. Hãy chọn danh sách chứa thứ bạn muốn đếm: đơn hàng, khách hàng, sự kiện. Sao chép nó vào một tệp riêng, với ngoặc vuông bao quanh, và trang sẽ chấp nhận. Bước nhỏ này là khác biệt giữa một lời từ chối và một bảng sạch.

Giữ tên trường có nghĩa

Các khóa thành tiêu đề, nên tên càng rõ thì bảng càng dễ đọc. Nếu bạn kiểm soát nguồn, hãy dùng những tên như order_date và customer_name thay cho các chữ viết tắt chỉ lập trình viên mới hiểu.

Nhất quán về kiểu

Một trường chứa số ở hầu hết bản ghi và chữ ở vài bản ghi sẽ làm bảng tính rối. Nếu có thể, hãy làm sạch những dòng lạ trước khi chuyển đổi, để mỗi cột chỉ có một nghĩa.

Nghĩ về ngày tháng

Ngày tháng trong JSON thường là văn bản theo một định dạng thống nhất. Chúng được ghi vào CSV như nó có. Sau khi bạn chuyển JSON sang CSV, hãy nói cho bảng tính cách đọc chúng khi nhập, và nó sẽ coi chúng là ngày và cho bạn sắp xếp, lọc theo thời gian.

Thử trên một phần nhỏ trước

Nếu tệp lớn, hãy sao chép hai mươi bản ghi đầu vào một tệp thử và chuyển nó. Nhìn nhanh kết quả cho thấy hình dạng và tên trường có như bạn mong đợi không, trước khi bạn tốn thời gian cho toàn bộ.

Quyền riêng tư và cách xử lý

Vì sao chuyển đổi cục bộ quan trọng với dữ liệu

Tệp dữ liệu thường chứa thứ riêng tư: khách hàng, đơn hàng, địa chỉ, tin nhắn. Nhiều bộ chuyển đổi trực tuyến tải tệp của bạn lên máy chủ, xử lý và gửi kết quả về, và trong một thời gian một bản sao nằm trên một máy bạn không kiểm soát. Ở đây trình duyệt của chính bạn làm việc, nên dữ liệu ở lại trên thiết bị.

Điều gì xảy ra khi bạn rời đi

Khi bạn đóng trang, tệp đã chuyển biến mất khỏi trình duyệt, nên hãy tải nó xuống trước. Không có gì về dữ liệu của bạn được giữ lại.

Nếu có gì trục trặc

Trang báo tệp không phải JSON hợp lệ

Có thể có một dấu phẩy thừa, một dấu nháy thiếu hay một ngoặc không đóng. Hãy mở tệp trong trình soạn thảo làm nổi bật lỗi JSON và sửa dòng mà nó chỉ ra.

Các cột trông lộn xộn

Bảng tính của bạn có thể mong đợi dấu phân cách khác. Hãy nhập tệp và đặt dấu phân cách là dấu phẩy.

Trang bị đơ với tệp lớn

Mọi thứ chạy trên thiết bị của bạn, và một tệp lớn cần bộ nhớ. Hãy thử lại trên máy tính, hoặc chia dữ liệu.

Các công cụ liên quan

Cùng họ công cụ này bao quát các việc lân cận. Để quay lại, hãy dùng CSV sang JSON. Cho sổ làm việc, JSON sang XLSX và XLSX sang JSON làm việc với tệp Excel. Cho các định dạng dữ liệu có cấu trúc khác, có JSON sang XML, XML sang JSON, JSON sang YAML và YAML sang JSON. Khi các con số nằm trong PDF, PDF sang XLS dựng lại một bảng từ trang.

Một ví dụ thực tế

Giả sử bạn đã xuất 500 đơn hàng từ một cửa hàng trực tuyến thành tệp JSON, và muốn biết sản phẩm nào bán chạy nhất. Bạn thả tệp vào đây và nhấn nút. Một lát sau bạn tải về một CSV có hàng tiêu đề là tên các trường và 500 hàng bên dưới. Bạn nhập nó vào bảng tính, đánh dấu mã sản phẩm là văn bản, tạo bảng tổng hợp và thấy câu trả lời. JSON ở lại trong thư mục của bạn như nguồn.

Một danh sách kiểm tra ngắn

Trước khi chuyển đổi

Kiểm tra tệp là một danh sách bản ghi. Ghi chú trường nào lồng nhau. Giữ lại JSON.

Trong khi chuyển đổi

Ở lại trang cho đến khi tệp sẵn sàng.

Sau khi chuyển đổi

Nhập CSV với đúng kiểu, kiểm tra vài hàng với bản gốc và lưu bảng ở định dạng bảng tính của bạn.

Những lỗi thường gặp

Đưa vào một cây

Đừng mong chuyển JSON sang CSV cho một tệp lồng sâu. Hãy trích danh sách bản ghi ra trước.

Mở bằng nhấp đúp và tin kết quả

Bảng tính đoán kiểu. Hãy nhập với kiểu rõ ràng cho mã và ngày tháng.

Xóa JSON

Hãy giữ nó. Nó giữ cấu trúc mà bảng không thể.

Dữ liệu của bạn ở lại trên thiết bị

Việc chuyển đổi diễn ra cục bộ. Tệp của bạn được trình duyệt của chính bạn đọc, viết lại ở đó và trao lại dưới dạng CSV. Không có gì được tải lên, nên không có bản sao nào nằm trên máy chủ và không ai khác đọc được. Với dữ liệu có nội dung riêng tư, đó là cách an toàn để chuyển JSON sang CSV.

Tóm tắt

Để chuyển JSON sang CSV tại đây, hãy thả tệp và nhấn nút. Nó được đọc và ghi trong trình duyệt của bạn, nên tệp không bao giờ rời khỏi thiết bị. Mọi hàng và mọi cột đều được giữ: các khóa thành hàng tiêu đề, theo thứ tự chúng xuất hiện lần đầu, và mỗi giá trị được ghi đúng như nó có. Một hàng thiếu khóa để lại một ô trống thay vì dồn các cột đi. Chỉ một dạng JSON đã là bảng, một mảng các đối tượng phẳng. Một đối tượng đơn lẻ, hay một cây có đối tượng trong đối tượng, không có hàng để ghi và bị từ chối thay vì bị làm phẳng thành thứ bạn không yêu cầu. Khi một giá trị tự nó là một danh sách hay một đối tượng, nó được ghi vào ô dưới dạng văn bản JSON, vì một ô không thể chứa một nhánh.

Chiều dài & diện tích Khối lượng & thể tích Nhiệt độ Tiền tệ