Samodejni format Json, jsonbeautifier, Url, Timestamp en/dekodiranje spletnih orodij za razvoj

Pozdravljeni, vnesete lahko nekaj nizov, ki bodo, kot je json časovni žig, url en/decode, samodejno zaznali in en/decode.

gradi se več funkcij.


trenutni časovni žig: trenutni datum ura:

JSON Viewer / JSON Beautifier / JSON Decode Online

Format JSON je sintaktično enak kodi za ustvarjanje objektov JavaScript. Zaradi te podobnosti lahko program JavaScript zlahka pretvori podatke JSON v izvorne objekte JavaScript. Sintaksa JSON je izpeljana iz sintakse zapisa objekta JavaScript, vendar je format JSON samo besedilo.

Brezplačno orodje JSON Beautifier, ki se uporablja kot urejevalnik JSON, pregledovalnik Json, Json Validator, veljaven json in oblikovalnik Json za razčlenjevanje json v drevesnem pogledu in navadnem besedilu, ima funkcije jsonlink jsonpretty.

javascript razčlenitev 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 nalaga in python razčlenjuje json

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

python dict v 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 razčleni 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 kodiranje/dekodiranje

// 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 objekt v 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);

Spletno dekodiranje URL-jev / spletno kodiranje URL-jev

Brezplačna spletna orodja za kodiranje URL-jev, spletna orodja za dekodiranje URL-jev.

URL je naslov spletne strani, na primer: https://dev-tools.link, kodiranje URL pretvori znake v obliko, ki jo je mogoče prenašati po internetu.

Kodiranje URL-ja pomeni kodiranje določenih znakov v URL-ju tako, da jih nadomestite z enim ali več trojčki znakov, ki so sestavljeni iz znaka za odstotek »%«, ki mu sledita dve šestnajstiški cifri. Dve šestnajstiški števki trojčka(-ov) predstavljata številsko vrednost zamenjanega znaka.

Analizirajte URL, sintakso osnovnega URI-ja:
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

The prvi korak pri kodiranju URI-ja je pregled njegovih delov in nato kodiranje le ustreznih delov.

javascript url encode / javascript url decode

// 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 encode / java url decode

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

Brezplačna orodja za pretvorbo časovnega žiga v datum

Timestamp Online je pretvornik časovnih žigov med časovnim žigom Unix in človekom berljivim datumom v obliki. Če želite pretvoriti časovni žig, zadostuje, da svoj časovni žig vnesete v polje za vnos.

Pridobite trenutni časovni žig v nekaterih programih

Pridobite časovni žig v swiftu

NSDate().timeIntervalSince1970

Pridobite časovni žig v Go lang

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

Pridobite časovni žig v Javi

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

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

Pridobite časovni žig v JavaScriptu

	
Math.round(new Date() / 1000)

Pridobite časovni žig v Objective-C

[[NSDate date] timeIntervalSince1970]

Pridobite časovni žig v MySQL

    SELECT unix_timestamp(now())

Pridobite časovni žig v SQLite

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

Pridobite časovni žig v Erlangu

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

Pridobite časovni žig v PHP

// pure php
time()

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

Pridobite časovni žig v Pythonu

import time
time.time()

Pridobite časovni žig v Rubyju

Time.now.to_i

Pridobite časovni žig v programu Shell

date +%s

Pridobite časovni žig v Groovyju

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

Pridobite časovni žig v Lui

os.time()

Pridobite časovni žig v .NET/C#

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