3 ms·
If you don't need to exchange the data with other apps, serialization in Java is actually quite decent.
by dvfjsdhgfv 9y ago
If you don't need to exchange the data with other apps, serialization in Java is actually quite decent.
- rusk 9y agoYou still need to make `ObjectStream os = new ObjectInputStream(new FileInputStream(filename))); MyObject mo = (MyObject) os.readObject();` which is the most basic form I can think of (you've got to put in all them bloody `try/catches` as well don't forget, along with `public class MyClass { public static void main(String[] args) { ...` etc. etc.). Whereas javascript you can just go `require(myjsonfile)` I love java, but Javascript is indeed great for some of these kinds of things :-)
- cpburns2009 9y ago> Whereas javascript you can just go `require(myjsonfile)` I'm not current on Node features, but that looks dangerous to do. Is that equivalent to reading the file and `eval()`ing it?
- kbp 8y ago> I'm not current on Node features, but that looks dangerous to do. Is that equivalent to reading the file and `eval()`ing it? No: > const fs = require('fs') undefined > fs.writeFileSync('file.js', 'console.log("yes")'); require('./file') yes {} > fs.writeFileSync('file.json', 'console.log("no")'); require('./file.json') SyntaxError: file.json: Unexpected token c in JSON at position 0
- gaius 8y agoThis is the community that installs things by curl|sudo bash, remember