• דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

מספור איברים בJSON בGO

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 3 כותבים 42 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    כתב ב נערך לאחרונה על ידי
    #1

    אני עובד על מרכזיה עם חיבור לאתר
    מפתח האתר רוצה לקבל את רשימת המאזינים כעת עם השם שלהם
    הוא רוצה לקבל JSON כזה

    {
    	"usersCall": {
    		"u1": {
    			"name": "יהודה כהן",
    			"phone": "0505050505"
    		},
    		"u2": {
    			"name": "",
    			"phone": "0512345678"
    		},
    		"u3": {
    			"name": "משה לוי",
    			"phone": "0505050505"
    		},
    		"u4": {
    			"name": "יהודה כהן",
    			"phone": "0505050505"
    		}
    	}
    }
    

    הבעיה שלי שאני כותב בGO
    ולא שומר את הנתונים במסד נתונים, אלא במערך בזיכרון (כי הוא מרענן כל שניה וחבל על הקריאה למסד נתונים)
    אני יכול ליצור מערך סטטי עם איברים כאלו ולהמיר אותו לJSON
    הבעיה היא המספרים
    אמנם אני יכול לעשות לולאה לפני שאני יוצר כל איבר
    אבל אז יצא הרבה דילוגים כשאני יסיר איברים +תהליך ארוך ומיותר במקרה של מאות איברים
    מה הדרך הכי טובה לשלוח את זה?

    מייל: nigun@duck.com

    OdedDvirO תגובה 1 תגובה אחרונה
    0
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    השיב לnigun ב נערך לאחרונה על ידי
    #2

    @nigun מדבריך אני מסיק שאפשר שהמספר יינתן רק בזמן הסריאליזציה ל-JSON, לכן למה שיצאו לך דילוגים בייצוא? פשוט תוסיף לולאה אחת לפני הייצוא (לא כל פעם שאתה מוסיף - מוריד איברים)

    nigunN תגובה 1 תגובה אחרונה
    2
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב לOdedDvir ב נערך לאחרונה על ידי
    #3

    @OdedDvir
    דהיינו ליצור מערך חדש לפני היצוא
    אבל עם מספרים

    מייל: nigun@duck.com

    OdedDvirO תגובה 1 תגובה אחרונה
    0
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    השיב לnigun ב נערך לאחרונה על ידי
    #4

    @nigun נראה לי יותר יעיל להוסיף שדה באובייקט שמחזיק את המספר שלו, ולהקצות לו ערך רק לפני הייצוא על ידי לולאה, ככה לא תבזבז זיכרון על המערך החדש

    nigunN תגובה 1 תגובה אחרונה
    0
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב לOdedDvir ב נערך לאחרונה על ידי
    #5

    @OdedDvir
    איך אני יבדיל בין המשתמשים כשאני מכניס אותם למערך

    מייל: nigun@duck.com

    י תגובה 1 תגובה אחרונה
    0
  • י מנותק
    י מנותק
    יוסף בן שמעון
    השיב לnigun ב נערך לאחרונה על ידי
    #6

    @nigun

    1. באיזה מבנה אתה מחזיק את הרשימה אצלך?
    2. שאל את המתכנת אם המבנה הזה עקרוני אצלו, אולי הוא יסתפק במבנה סטנדרטי של מערך אובייקטים כזה
    {
    
    	"usersCall": [
    
    		{
    
    			"name": "יהודה כהן",
    
    			"phone": "0505050505"
    
    		},
    
    		{
    
    			"name": "",
    
    			"phone": "0512345678"
    
    		},
    
    		{
    
    			"name": "משה לוי",
    
    			"phone": "0505050505"
    
    		},
    
    		{
    
    			"name": "יהודה כהן",
    
    			"phone": "0505050505"
    
    		}
    
    	]
    
    }
    
    nigunN תגובה 1 תגובה אחרונה
    1
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
    #7

    @יוסף-בן-שמעון
    אני צריך את זה למחר בבוקר
    ואין לו זמן לשנות
    אולי בהמשך

    מייל: nigun@duck.com

    תגובה 1 תגובה אחרונה
    0

  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.