वहाँ sails.js में एक तरह से मॉडल में स्पष्ट getters
या setters
होने ऐसा करने के लिए बिना, जबकि, res.ok(data)
, जहां डाटा एक वस्तु है का उपयोग कर JSON
प्रतिक्रिया लौटाएँ snake_case
को camelCase
कन्वर्ट करने के लिए है?सेलसजेएस: जेएसओएन प्रतिक्रिया में ऊंट मामले को सांप केस में कैसे परिवर्तित करें?
5
A
उत्तर
4
एक और समाधान भी है जिसे प्रत्येक प्रतिक्रिया में लागू करने की आवश्यकता नहीं है।
आप निम्न सामग्री के साथ api/hooks
फ़ोल्डर में अपने कस्टम हुक परिभाषित कर सकते हैं:
var snakeCase = require('snake-case');
module.exports = function (sails) {
return {
routes: {
after: {
'all /*': function overrideJsonx(req, res, next) {
var jsonx = res.jsonx;
res.jsonx = function (obj) {
var res = snakeCase(obj);
jsonx(res);
};
next();
}
}
}
}
};
यह सब प्रतिक्रिया के लिए api/response
फ़ोल्डर में कस्टम प्रतिक्रियाओं को संशोधित किए बिना काम करेंगे।
संबंधित मुद्दे
- 1. सांप केस से जावा में ऊंट मामले में एक स्ट्रिंग को परिवर्तित करना
- 2. JSON.Net जेएसओएन ऊंट मामले में XML को क्रमबद्ध करें
- 3. ऊंट केस से अंडरस्कोर (सांप केस) से जर्सी JSON स्विचिंग
- 4. एंगुलरजेएस में डैश-केस को ऊंट कैस में कैसे परिवर्तित करें?
- 5. जावा या शीर्षक केस में संशोधित ऊंट केस में स्ट्रिंग को कनवर्ट करें, अन्यथा
- 6. मैं अंडरस्कोर से ऊंट मामले में रेगेक्स के साथ कैसे परिवर्तित कर सकता हूं?
- 7. जैक्सन का उपयोग कर जावा में ऊंट के मामले में अंडरस्कोर के साथ जेएसओएन deserialising?
- 8. ऊपरी केस अक्षरों को कम मामले में परिवर्तित करने के लिए कैसे करें
- 9. ऊंट केस विधि नाम
- 10. केस-क्लास-आधारित RDD को डेटाफ्रेम में कैसे परिवर्तित करें?
- 11. सिग्नलआर: ऊंट के मामले का उपयोग करें
- 12. SQL सर्वर में सभी ऊपरी केस को कम मामले में परिवर्तित करना?
- 13. सी - सभी मिश्रित मामले में मिश्रित-केस स्ट्रिंग को परिवर्तित करें
- 14. मैवेन गुणों के लिए सम्मेलन: "डॉट केस" या "ऊंट केस"?
- 15. क्या विजुअल स्टूडियो संपादक सभी कैप्स से ऊंट मामले में परिवर्तित हो सकता है?
- 16. जेएसओएन प्रतिक्रिया सर्वर/यूनिट परीक्षण कैसे करें?
- 17. HttpEntity को JSON में कैसे परिवर्तित करें?
- 18. जेएसओएन प्रतिक्रिया
- 19. जेएसओएन में टाइमस्टैम्प को जावा में सामान्य तिथि और समय में कैसे परिवर्तित करें?
- 20. अपाचे कैमल: ऊंट JSON को ऊंट विधियों का उपयोग करके पीओजेओ में घुमाएं
- 21. मैं स्ट्रिंग को कम केस प्रस्तुति में कैसे परिवर्तित करूं?
- 22. जीएनयू मेक में, मैं एक चर को कम मामले में कैसे परिवर्तित करूं?
- 23. जेसन को ऑब्जेक्ट में कैसे परिवर्तित करें?
- 24. चयनित पाठ को PHPStorm में लोअरकेस में कैसे परिवर्तित करें?
- 25. आईएसएस 5 में जेएसओएन प्रारूप के रूप में एनएसएसटींग को कैसे परिवर्तित करें?
- 26. ग्रहण टेम्पलेट्स के लिए ऊंट केस से कैसे निपटें?
- 27. .pem में .key को कैसे परिवर्तित करें?
- 28. linux bash, ऊंट मामले स्ट्रिंग पानी का छींटा
- 29. एसक्यूएल: मूल्यों को कम मामले में कैसे परिवर्तित करें और एस संलग्न करें?
- 30. मैं कॉलम नामों को ऊपरी मामले में परिवर्तित करने से कोल्डफ्यूजन को कैसे रोक सकता हूं?
वस्तु में कौन से गुण/मूल्य आप परिवर्तित करना चाहते हैं? – Matt
मैं अपने मॉडल में अपने गुणों को नोडजेस और जेएसओएन एपीआई प्रतिक्रियाओं में ऊंट के मामले में सांप के मामलों में उपयोग करने के लिए चाहता हूं। मैं सभी विशेषताओं (उपयोगकर्ता परिभाषित और स्वत: जेनरेट किए गए विशेषताओं जैसे बनाया गया और अपडेट किया गया एट सहित) का पालन करना चाहता हूं? –
आप https://github.com/blakeembrey/snake-case का उपयोग कर सकते हैं –