פורמט Json אוטומטי, jsonbeautifier, URL, Timestamp en/פענוח כלי פיתוח מקוונים

שלום, אתה יכול להזין כמה סוגים של מחרוזת שכמו json timestamp, url en/decode, תזהה אותו אוטומטית ו-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 לנתח

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 dump

>>> 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 מנתח את 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 ניתוח 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);

אובייקט javascript ל-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.

כתובת האתר היא הכתובת של דף אינטרנט, כמו: https://dev-tools.link, קידוד כתובת URL ממיר תווים לפורמט שניתן להעביר דרך האינטרנט.

קידוד כתובת URL מייצג קידוד תווים מסוימים בכתובת URL על ידי החלפתם בשלישיית תו אחד או יותר המורכבים מהתו אחוז "%" ואחריו שתי ספרות הקסדצימליות. שתי הספרות ההקסדצימליות של הטריפלט(ות) מייצגות את הערך המספרי של התו שהוחלף.

נתח את כתובת האתר, תחביר URI בסיסי:
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

The השלב הראשון בקידוד URI הוא בחינת חלקיו ולאחר מכן קידוד רק את החלקים הרלוונטיים.

קידוד כתובת אתר של javascript / פענוח כתובת אתר של javascript

// 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 / פענוח כתובת אתר של java

// 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());
}

כלי ממיר חינמיים לתאריך

חותמת זמן מקוונת היא ממיר חותמת זמן בין חותמת זמן של Unix לתאריך הטופס הניתן לקריאה אנושית. אם אתה רוצה להמיר חותמת זמן, זה מספיק כדי להזין את חותמת הזמן שלך לאזור הקלט.

קבל חותמת זמן נוכחית בחלק מהתוכניות

קבל חותמת זמן במהירות

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()

קבל חותמת זמן ברובי

Time.now.to_i

קבל חותמת זמן ב-Shell

date +%s

קבל חותמת זמן ב-Groovy

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

קבל חותמת זמן בלואה

os.time()

קבל חותמת זמן ב-.NET/C#

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