Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,036

HOME > .NET Framework > Forum > มีไฟล์ json ที่ได้ ดังข้างล่าง ต้องการคำว่า "servlet-name" โดย ต้องการนับจำนวนเพื่อใช้ในคำสั่งบางอย่างเราจะใช้ grep หรืออะไรได้บ้าง ครับ



 

มีไฟล์ json ที่ได้ ดังข้างล่าง ต้องการคำว่า "servlet-name" โดย ต้องการนับจำนวนเพื่อใช้ในคำสั่งบางอย่างเราจะใช้ grep หรืออะไรได้บ้าง ครับ

 



Topic : 121353

คือมีไฟล์ json ที่ได้ ดังข้างล่าง ต้องการคำว่า "servlet-name"
โดย ต้องการนับจำนวนเพื่อใช้ในคำสั่งบางอย่างเราจะใช้ grep หรืออะไรได้บ้าง ครับ
if(count(servlet-name) > 1) { }
elseif (count(servlet-name) == 1) { }

ข้อความค้นหาคือ json

Code
{"web-app": { "servlet": [ { "servlet-name": "cofaxCDS", "servlet-class": "org.cofax.cds.CDSServlet", "init-param": { "configGlossary:installationAt": "Philadelphia, PA", "configGlossary:adminEmail": "[email protected]", "configGlossary:poweredBy": "Cofax", "configGlossary:poweredByIcon": "/images/cofax.gif", "configGlossary:staticPath": "/content/static", "templateProcessorClass": "org.cofax.WysiwygTemplate", "templateLoaderClass": "org.cofax.FilesTemplateLoader", "templatePath": "templates", "templateOverridePath": "", "defaultListTemplate": "listTemplate.htm", "defaultFileTemplate": "articleTemplate.htm", "useJSP": false, "jspListTemplate": "listTemplate.jsp", "jspFileTemplate": "articleTemplate.jsp", "cachePackageTagsTrack": 200, "cachePackageTagsStore": 200, "cachePackageTagsRefresh": 60, "cacheTemplatesTrack": 100, "cacheTemplatesStore": 50, "cacheTemplatesRefresh": 15, "cachePagesTrack": 200, "cachePagesStore": 100, "cachePagesRefresh": 10, "cachePagesDirtyRead": 10, "searchEngineListTemplate": "forSearchEnginesList.htm", "searchEngineFileTemplate": "forSearchEngines.htm", "searchEngineRobotsDb": "WEB-INF/robots.db", "useDataStore": true, "dataStoreClass": "org.cofax.SqlDataStore", "redirectionClass": "org.cofax.SqlRedirection", "dataStoreName": "cofax", "dataStoreDriver": "com.microsoft.jdbc.sqlserver.SQLServerDriver", "dataStoreUrl": "jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon", "dataStoreUser": "sa", "dataStorePassword": "dataStoreTestQuery", "dataStoreTestQuery": "SET NOCOUNT ON;select test='test';", "dataStoreLogFile": "/usr/local/tomcat/logs/datastore.log", "dataStoreInitConns": 10, "dataStoreMaxConns": 100, "dataStoreConnUsageLimit": 100, "dataStoreLogLevel": "debug", "maxUrlLength": 500}}, { "servlet-name": "cofaxEmail", "servlet-class": "org.cofax.cds.EmailServlet", "init-param": { "mailHost": "mail1", "mailHostOverride": "mail2"}}, { "servlet-name": "cofaxAdmin", "servlet-class": "org.cofax.cds.AdminServlet"}, { "servlet-name": "fileServlet", "servlet-class": "org.cofax.cds.FileServlet"}, { "servlet-name": "cofaxTools", "servlet-class": "org.cofax.cms.CofaxToolsServlet", "init-param": { "templatePath": "toolstemplates/", "log": 1, "logLocation": "/usr/local/tomcat/logs/CofaxTools.log", "logMaxSize": "", "dataLog": 1, "dataLogLocation": "/usr/local/tomcat/logs/dataLog.log", "dataLogMaxSize": "", "removePageCache": "/content/admin/remove?cache=pages&id=", "removeTemplateCache": "/content/admin/remove?cache=templates&id=", "fileTransferFolder": "/usr/local/tomcat/webapps/content/fileTransferFolder", "lookInContext": 1, "adminGroupID": 4, "betaServer": true}}], "servlet-mapping": { "cofaxCDS": "/", "cofaxEmail": "/cofaxutil/aemail/*", "cofaxAdmin": "/admin/*", "fileServlet": "/static/*", "cofaxTools": "/tools/*"}, "taglib": { "taglib-uri": "cofax.tld", "taglib-location": "/WEB-INF/tlds/cofax.tld"}}}




Tag : .NET, C#







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-02-11 14:15:50 By : paravatee View : 843 Reply : 3
 

 

No. 1

Guest


รุ้ปลายแต่ไม่รู้ต้น
รู้ผลแต่ไม่รู้จักเหตุ


ไปได้ก็ต้องกลับได้

.NET grep มันคืออะไร? ผมรู้จักแต่ Jquery.grep
1. ใช้ Jquery
...
...
...
2. ใช้ JSON.NET
Deserializing โดยใช้ JSON.NET คำตอบตามที่คุณต้องการมันคงอยู่ไม่ไกล
--- เสียเวลาอ่านเอกสารนิดหน่อย


อันนี้ผมลองเล่นกับ Jquery Datatables ได้ความรู้สึก
Code (VB.NET)
'Dim result = New With {Key .sEcho = sEcho,
'                       Key .iTotalRecords = lstLargeRow.Count(),
'                       Key .iTotalDisplayRecords = Person.Count(),
'                       Key .aaData = Person.Select(Function(n, index) {n.engine,
'                                                                n.browser,
'                                                                n.platform,
'                                                                n.version,
'                                                                n.grade,
'                                                                New With {.DT_RowId = "row_" & index}
'                                                                }).Skip(10).Take(5)
'                      }
'อันนี้ลองใช้ .NET JavaScriptSerializer
context.Response.Write(New JavaScriptSerializer().Serialize(result)) 'outputJson







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-11 18:05:40 By : หน้าฮี
 


 
ทำได้แล้วครับขอบคุณ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-12 15:08:24 By : paravatee
 

 

No. 3

Guest


ผมพึ่งกลับมาจากโรงพยาบาลฝั่งธนแถวฯท่าพระจันทร์( 03.00 AM --17.00 PM) ข้ามวันข้ามคืน
พอดีผมเหลือบไปเห็นป้ายเล็กฯ "จงเป็นผู้ให้และเป็นผู้รับ"

--- ผมขับรถและคิดเล่นฯ (แน่นอนว่าคันที่ขับป้ายแดง [รถป้ายดำมีมากพอฯกับรถเมล์ฟรี และผมจอดเอาไว้ข้างทาง])
--- ให้คนอิจฉาเล่นฯ


ปล. บ่นเล่าไปเรื่อยเปื่อย ข้อความ 4-5 บรรทัด้านบน มันขาดอะไรไปบางอย่าง ผมเติมให้ก็แล้วกัน


"จงเป็นผู้ให้และเป็นผู้รับ"
และ
จงเป็นผู้ "ทำลาย"

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-12 18:50:46 By : หน้าฮี
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีไฟล์ json ที่ได้ ดังข้างล่าง ต้องการคำว่า "servlet-name" โดย ต้องการนับจำนวนเพื่อใช้ในคำสั่งบางอย่างเราจะใช้ grep หรืออะไรได้บ้าง ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่