รูปแบบ Auto Json, jsonbeautifier, Url, Timestamp en/decode เครื่องมือพัฒนาออนไลน์

สวัสดี คุณสามารถป้อนสตริงบางประเภทเช่น json ประทับเวลา, url en/decode จะตรวจจับและเข้ารหัสโดยอัตโนมัติ

กำลังสร้างฟังก์ชั่นเพิ่มเติม


เวลาปัจจุบัน: วันที่เวลาปัจจุบัน:

JSON Viewer / JSON Beautifier / JSON Decode Online

รูปแบบ JSON จะเหมือนกับโค้ดสำหรับสร้างออบเจกต์ JavaScript เนื่องจากความคล้ายคลึงกันนี้ โปรแกรม JavaScript สามารถแปลงข้อมูล JSON เป็นวัตถุ JavaScript ดั้งเดิมได้อย่างง่ายดาย ไวยากรณ์ JSON ได้มาจากไวยากรณ์สัญกรณ์วัตถุ JavaScript แต่รูปแบบ JSON เป็นข้อความเท่านั้น

เครื่องมือ JSON Beautifier ฟรีที่ใช้เป็นตัวแก้ไข JSON, Json viewer, Json Validator, ตัวจัดรูปแบบ json และ Json ที่ถูกต้องเพื่อแยกวิเคราะห์ json ในมุมมองแบบต้นไม้และข้อความล้วน มีฟังก์ชัน jsonlink jsonpretty

javascript json parse

var students = '{"id": 1, "name": "dan", "age": 20, "grade": {"gradeId": 1, "gradeName": "abc"}}';
console.log(typeof students);

var model = JSON.parse(students);
console.log(typeof model);
console.log(model);

python json ดัมพ์

>>> import json
>>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])
'["foo", {"bar": ["baz", null, 1.0, 2]}]'
>>> print(json.dumps("\"foo\bar"))
"\"foo\bar"
>>> print(json.dumps('\u1234'))
"\u1234"
>>> print(json.dumps('\\'))
"\\"
>>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True))
{"a": 0, "b": 0, "c": 0}

// Pretty printing
>>> import json
>>> print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4))
{
    "4": 5,
    "6": 7
}

python json โหลด & python parse json

>>> import json
>>> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]')
['foo', {'bar': ['baz', None, 1.0, 2]}]

python dict ถึง json

import json

# Data to be written
dictionary ={
    "id": "04",
    "name": "sunil",
    "department": "HR"
}
    
# Serializing json
json_object = json.dumps(dictionary, indent = 4)
print(json_object)

java parse json

import org.json.*;

String jsonString = ... ; //assign your JSON String here
JSONObject obj = new JSONObject(jsonString);
String pageName = obj.getJSONObject("pageInfo").getString("pageName");

JSONArray arr = obj.getJSONArray("posts"); // notice that `"posts": [...]`
for (int i = 0; i < arr.length(); i++)
{
    String post_id = arr.getJSONObject(i).getString("post_id");
    ......
}

php json เข้ารหัส/ถอดรหัส

// php json encode
$aryStudent = [
    'id' => 1,
    'name' => 'dan',
];
$jsonStr = json_encode($aryStudent);
var_dump(jsonStr);

// php json decode to object
$jsonObj = json_decode($jsonStr);
var_dump($jsonObj);

// php json decode to array
$jsonAry = json_decode($jsonStr, true);
var_dump($jsonAry);

วัตถุจาวาสคริปต์ไปยัง json

// Stringify a JavaScript Object
const obj = {name: "John", age: 30, city: "New York"};
const myJSON = JSON.stringify(obj);
console.log(myJSON);

// Parsing JSON
const obj = JSON.parse('{"name":"John", "age":30, "city":"New York"}');
console.log(obj);

ถอดรหัส URL ออนไลน์ / เข้ารหัส URL ออนไลน์

ฟรี url เข้ารหัสเครื่องมือออนไลน์ url ถอดรหัสเครื่องมือออนไลน์

URL คือที่อยู่ของหน้าเว็บ เช่น https://dev-tools.link การเข้ารหัส URL จะแปลงอักขระให้อยู่ในรูปแบบที่สามารถส่งผ่านอินเทอร์เน็ตได้

การเข้ารหัส URL ย่อมาจากการเข้ารหัสอักขระบางตัวใน URL โดยแทนที่ด้วยอักขระสามตัวอย่างน้อยหนึ่งตัวที่ประกอบด้วยอักขระเปอร์เซ็นต์ "%" ตามด้วยเลขฐานสิบหกสองหลัก เลขฐานสิบหกสองตัวของแฝดสามแสดงถึงค่าตัวเลขของอักขระที่ถูกแทนที่

วิเคราะห์ URL, ไวยากรณ์ URI พื้นฐาน:
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

The ขั้นตอนแรกในการเข้ารหัส URI คือการตรวจสอบชิ้นส่วนต่างๆ จากนั้นจึงเข้ารหัสเฉพาะส่วนที่เกี่ยวข้องเท่านั้น

จาวาสคริปต์ url เข้ารหัส / จาวาสคริปต์ url ถอดรหัส

// javascript url encode

// encodes characters such as ?,=,/,&,:
console.log(encodeURIComponent('htts://dev-tools.link?test=1'));
// expected output: "htts%3A%2F%2Fdev-tools.link%3Ftest%3D1"

console.log(encodeURIComponent('htts://dev-tools.link?test=шеллы'));
// expected output: "htts%3A%2F%2Fdev-tools.link%3Ftest%3D%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"


// javascript url decode
const uri = 'htts://dev-tools.link/?x=шеллы';
const encoded = encodeURI(uri);
console.log(encoded);
// expected output: "htts://dev-tools.link/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"

try {
  console.log(decodeURI(encoded));
  // expected output: "htts://dev-tools.link/?x=шеллы"
} catch (e) { // catches a malformed URI
  console.error(e);
}

php urlencode / php urldecode

// php urlencode() example
echo '<a href="mycgi?foo=', urlencode($userinput), '">';

// php urlencode() and htmlentities() example
$query_string = 'foo=' . urlencode($foo) . '&bar=' . urlencode($bar);
echo '<a href="mycgi?' . htmlentities($query_string) . '">';

python urlencode / python urldecode

// python url encode python3
>>> import urllib.parse
>>> query = 'Hellö Wörld@Python'
>>> urllib.parse.quote(query)
'Hell%C3%B6%20W%C3%B6rld%40Python'

// python url encode python2
>>> import urllib
>>> urllib.quote('Hello World@Python2')
'Hello%20World%40Python2'

// python url decode python3
>>> import urllib.parse
>>> encodedStr = 'Hell%C3%B6%20W%C3%B6rld%40Python'
>>> urllib.parse.unquote(encodedStr)
'Hellö Wörld@Python'

// python url decode python2
>>> import urllib
>>> queryStr = 'Hello%20World%0A'
>>> urllib.unquote(queryStr)
'Hello World\n'

เข้ารหัส java url / ถอดรหัส java url

// java url encode
private String encodeURL(String value) {
    return URLEncoder.encode(value, StandardCharsets.UTF_8.toString());
}

// java url decode
private String decodeURL(String value) {
    return URLDecoder.decode(value, StandardCharsets.UTF_8.toString());
}

เครื่องมือแปลงเวลาปัจจุบันฟรี

Timestamp Online เป็นตัวแปลงการประทับเวลาระหว่าง unix timestamp และวันที่ในแบบฟอร์มที่มนุษย์อ่านได้ หากคุณต้องการแปลงการประทับเวลา ให้ป้อนการประทับเวลาลงในพื้นที่ป้อนข้อมูลก็เพียงพอแล้ว

รับการประทับเวลาปัจจุบันในบางโปรแกรม

รับการประทับเวลาอย่างรวดเร็ว

NSDate().timeIntervalSince1970

รับการประทับเวลาใน Go lang

import ( "time")
int32(time.Now().Unix())

รับการประทับเวลาใน Java

// in pure java
(int) (System.currentTimeMillis() / 1000)

// in joda
(int) (DateTime.now().getMillis() / 1000)

รับการประทับเวลาใน JavaScript

	
Math.round(new Date() / 1000)

รับการประทับเวลาใน Objective-C

[[NSDate date] timeIntervalSince1970]

รับการประทับเวลาใน MySQL

    SELECT unix_timestamp(now())

รับการประทับเวลาใน SQLite

SELECT strftime('%s', 'now')

รับการประทับเวลาใน Erlang

calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.

รับการประทับเวลาใน PHP

// pure php
time()

// Carbon\Carbon
Carbon::now()->timestamp

รับการประทับเวลาใน Python

import time
time.time()

รับการประทับเวลาใน Ruby

Time.now.to_i

รับการประทับเวลาใน Shell

date +%s

รับการประทับเวลาใน Groovy

(new Date().time / 1000).intValue()

รับการประทับเวลาใน Lua

os.time()

รับการประทับเวลาใน .NET/C#

(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000