2015-05-18 10 views
16

MVC5 के MVC6 में @Json.Encode विधि के बराबर क्या है? MVC5 में हम विचारों में उन तरीकों का उपयोग कर सकते हैं। लेकिन मैं किसी भी तरीकों जो मैं MVC 6 विचारों से उपयोग कर सकते हैं नहीं मिल रहा।कहाँ MVC 6 में @ Json.Encode या @ Json.Decode तरीके हैं?

मैं एक सहायक विधि लिखने के लिए अगर वहाँ पहले से ही है एक MVC6 में सुविधा में बनाया नहीं करना चाहती।

उत्तर

25

कुछ खोज के बाद, यह पाया:

@inject IJsonHelper Json; 
@Json.Serialize(...) 
10

मैं निम्नलिखित के साथ सफलता मिली है:

@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(myObj) as String) 

मुझे यकीन है कि अगर Json.Encode अभी तक में इसे बनाया गया है क्योंकि यह जो अब चला गया है System.Web का एक हिस्सा था नहीं हूँ।

+0

ध्यान दें कि यह() स्टार्टअप के दौरान किसी भी डिफ़ॉल्ट विकल्प AddJsonOptions का उपयोग करके निर्दिष्ट लेकिन इंजेक्शन लगाने IJsonHelper होगा लेने नहीं होंगे। –

संबंधित मुद्दे