Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-12-2010, 12:36   #1
duke2
Junior Member
 
Iscritto dal: Dec 2010
Messaggi: 11
[JAVA] JSON: serializzare oggetti Java in oggetti js

Salve a tutti,
esiste una libreria in grado di serializzare oggetti JAVA direttamente come oggetti anziche in stringhe JSON, esempio, questo è quanto ottengo usando GSON

_20329073_YUI= YUI({"modules":[{"panel":[{"fullpath":"/JavaToJs/assets/Panel.js","requires":["substitute","widget","widgetparent","widgetchild","nodefocusmanager"]}]}]});

mentre questo é cio di cui ho bisogno:

_20329073_YUI= YUI({modules:
{"panel":{
fullpath:"/JavaToJs/assets/Panel.js",
requires:["substitute",
"widget",
"widgetparent",
"widgetchild",
"nodefocusmanager"]
}
}
});
duke2 è offline   Rispondi citando il messaggio o parte di esso
Old 12-12-2010, 21:12   #2
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
le librerie xstream permettono la serializzazione in json
http://xstream.codehaus.org/
http://xstream.codehaus.org/faq.html
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2010, 00:43   #3
duke2
Junior Member
 
Iscritto dal: Dec 2010
Messaggi: 11
Quote:
Originariamente inviato da wizard1993 Guarda i messaggi
le librerie xstream permettono la serializzazione in json
http://xstream.codehaus.org/
http://xstream.codehaus.org/faq.html
ho dato un'occhiata... ammetto rapida... ma non ho trovato il modo ti ottenere stringe ti questo tipo
{attributo : "valore"}

ma solo
{"attributo" : "valore"}

se mi confermi che è possibile allora mi metto volentieri a studiare la documentazione
duke2 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2010, 04:53   #4
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
A proposito di serializzazione... ma mi spiegate un pò a che serve effettivamente (un esempio concreto di teoria ne ho già abbastanza) perché non ho capito che utilità possa avere al livello pratico...
__________________
Leaves Web: www.leavesweb.tk
Skype: leavesweb
Create your dreams!
-
My Blog: JollyChar!
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2010, 16:37   #5
duke2
Junior Member
 
Iscritto dal: Dec 2010
Messaggi: 11
Quote:
Originariamente inviato da dad_89 Guarda i messaggi
A proposito di serializzazione... ma mi spiegate un pò a che serve effettivamente (un esempio concreto di teoria ne ho già abbastanza) perché non ho capito che utilità possa avere al livello pratico...
Nel mio caso pratico ho una classe Javascript (YUI 3) che riceve un oggetto config al costruttore (YUI Attribute)e questo oggetto ha una struttura tipo:

"{name:'mio oggetto', value:'nomeOggetto'}

Lato server ho un oggetto speculare che mi restituisce una stringa tipo

"var miaIstanza=new "+this.id+"("+config+");";

l'oggetto config é un'istanza della classe Java Config che serializzata in JSON da una stringa tipo

{"name":"mio oggetto", "value":"nomeOggetto"}

quindi simile ma non esattamente conforme alle mie esigenze...

L'obbiettivo nel mio caso é poter parametrizzare lato server direttamente l'istanza dell oggetto client.
duke2 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2010, 17:52   #6
duke2
Junior Member
 
Iscritto dal: Dec 2010
Messaggi: 11
A chi dovesse interessare la risposta alla mia domanda sta qui

http://www.ahristov.com/myjson/

facile no
duke2 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2010, 20:18   #7
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
Quote:
Originariamente inviato da duke2 Guarda i messaggi
Nel mio caso pratico ho una classe Javascript (YUI 3) che riceve un oggetto config al costruttore (YUI Attribute)e questo oggetto ha una struttura tipo:

"{name:'mio oggetto', value:'nomeOggetto'}

Lato server ho un oggetto speculare che mi restituisce una stringa tipo

"var miaIstanza=new "+this.id+"("+config+");";

l'oggetto config é un'istanza della classe Java Config che serializzata in JSON da una stringa tipo

{"name":"mio oggetto", "value":"nomeOggetto"}

quindi simile ma non esattamente conforme alle mie esigenze...

L'obbiettivo nel mio caso é poter parametrizzare lato server direttamente l'istanza dell oggetto client.
Non mi sembra di aver capito...
Cioè grazie alla serializzazione di Config tu puoi accedere all'oggetto dalla tua classe senza però dover accedere direttamente alla classe?

Dico di non aver ben capito perché quello che ho detto a me sembra un'idiozia, cioè se serializzare vuol dire che rendo accessibile lo stream di dati della mia classe in questo caso potrei incorrere ad enormi problemi di sicurezza o sbaglio?
__________________
Leaves Web: www.leavesweb.tk
Skype: leavesweb
Create your dreams!
-
My Blog: JollyChar!
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 13-12-2010, 22:12   #8
duke2
Junior Member
 
Iscritto dal: Dec 2010
Messaggi: 11
Quote:
Originariamente inviato da dad_89 Guarda i messaggi
Non mi sembra di aver capito...
Cioè grazie alla serializzazione di Config tu puoi accedere all'oggetto dalla tua classe senza però dover accedere direttamente alla classe?

Dico di non aver ben capito perché quello che ho detto a me sembra un'idiozia, cioè se serializzare vuol dire che rendo accessibile lo stream di dati della mia classe in questo caso potrei incorrere ad enormi problemi di sicurezza o sbaglio?
Si... potresti... ma parlare di idiozia mi pare un po azzardato... o dalla mia descrizione tu sei gia in grado di capire il contesto?
Non ho parlato di ajax, il codice javascript lo scrivo serverside, anche... per una certa parte...serializando classi java e lo mando al client finito e quindi mi pare un'idiozia porsi il problema della sicurezza in tale contesto... non trovi?
duke2 è offline   Rispondi citando il messaggio o parte di esso
Old 14-12-2010, 14:20   #9
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
Quote:
Originariamente inviato da duke2 Guarda i messaggi
Si... potresti... ma parlare di idiozia mi pare un po azzardato... o dalla mia descrizione tu sei gia in grado di capire il contesto?
Non ho parlato di ajax, il codice javascript lo scrivo serverside, anche... per una certa parte...serializando classi java e lo mando al client finito e quindi mi pare un'idiozia porsi il problema della sicurezza in tale contesto... non trovi?
No scusami io non intendevo riguardo al tuo contesto ma in generale con un'applicazioni realizzata in java se riuscissi a capire come avviene la serializzazione dell'oggetto potrei riuscire a creare problemi...
Era questo ciò che intendevo perciò mi pareva strano che avessi capito quello che hai spiegato nel post precedente
__________________
Leaves Web: www.leavesweb.tk
Skype: leavesweb
Create your dreams!
-
My Blog: JollyChar!
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 15-12-2010, 14:16   #10
duke2
Junior Member
 
Iscritto dal: Dec 2010
Messaggi: 11
Quote:
Originariamente inviato da dad_89 Guarda i messaggi
No scusami io non intendevo riguardo al tuo contesto ma in generale con un'applicazioni realizzata in java se riuscissi a capire come avviene la serializzazione dell'oggetto potrei riuscire a creare problemi...
Era questo ciò che intendevo perciò mi pareva strano che avessi capito quello che hai spiegato nel post precedente
E´cosi... se io aveddi una servlet che risponde a chiamate ajax accettando offetti json, li serializzassi e li eseguissi senza nessun controllo sarebbe on po come girare andare a un gaypride senza pantaloni, bendato e ammanettato... un'ediozia per alcuni (me incluso)... un'esperienza per altri
duke2 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
LG UltraFine evo 6K: il primo monitor al...
DJI cambia direzione: investe in Elegoo ...
Black Friday Narwal 2025: risparmi da ca...
Phishing evoluto contro Apple ID: caso f...
Prestazioni in discesa nei giochi? NVIDI...
Addio ai banner dei cookie? L'UE spinge ...
Le offerte Black Friday per gli smartpho...
Il controllo qualità degli iPhone...
Qualcomm Snapdragon X Elite vola con il ...
A2RL Season 2: storia, innovazione e sor...
Core Ultra Series 3: Intel conferma l'ev...
Black Friday Amazon: la GeForce RTX 5070...
EcoFlow, il Black Friday porta grande ri...
Gli sconti più pesanti del Black ...
Smart #5 BRABUS segna il nuovo record di...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:59.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v