J'utilise la boucle for pour itérer ma réponse, mais maintenant j'ai besoin d'un commutateur à l'intérieur pour décider en fonction de _type ... et l'envoyer à différentes fonctions ...Itérer et utiliser le cas de commutateur avec cette réponse
Répondre
Essayez ceci pour la taille:
var PAST_SURGICAL_HISTORY_SECTION,
ALLERGY_SECTION =
'PastSurgicalHistorySection',
'AllergySection';
length = json.PatientFaceSheetGetResult.FaceSheetItems.length;
for (i = 0, i < length; i++) {
var result = json.PatientFaceSheetGetResult.FaceSheetItems[i];
var type = result['__type'].split(':')[0];
switch(type) {
case PAST_SURGICAL_HISTORY_SECTION:
break;
case ALLERGY_SECTION:
break;
}
}
Dupanovic: Devrais-je utiliser var type = résultat ['__ type']. Split (': ')[je]; comme ceci ou zéro ce que Zero correspond là –
Split va retourner un tuple du contenu à gauche et à droite du délimiteur ':'. '0 'signifie simplement que vous voulez la partie gauche lorsque vous vous séparez, dites' AllergySection: # Greenway.PrimeSuite.DataContracts.Person.Patient.FaceSheets' par ':', ce qui serait 'AllergySection'. –
- 1. commutateur/cas dans un commutateur/cas
- 2. commutateur cas avec l'expression entière
- 3. C#: Commutateur cas: if (cas :)
- 4. Javascript cas avec commutateur inopérant un regex
- 5. problème avec l'instruction de cas de commutateur
- 6. Commutateur PHP et contrôle logique de cas
- 7. commutateur/cas problème
- 8. Comment utiliser cette réponse JSON?
- 9. C# itérer sur les cas de commutation
- 10. PHP commutateur cas plus de 1 valeur dans le cas
- 11. Rails cas/commutateur avec plus d'un paramètre
- 12. Cas de commutateur - condition d'autre
- 13. Constantes globales Objective C avec cas/commutateur
- 14. C# comment utiliser enum avec le commutateur
- 15. Commutateur combinant les cas chaîne regex et le numéro
- 16. Comment utiliser le commutateur -not avec find2perl et File :: Find
- 17. Obtenir une liste des cas d'un commutateur/cas à utiliser dans une méthode de validation
- 18. problème avec le commutateur
- 19. commutateur CSS entre les cas
- 20. comment utiliser regex dans le cas de commutateur dans le script expect?
- 21. Commutateur cas <audio>
- 22. Énoncé de cas de tableau et de commutateur PHP
- 23. Comment utiliser le commutateur avec plusieurs valeurs enum?
- 24. Problème avec le commutateur
- 25. Commutateur de cas de caractère, php
- 26. Thymeleaf commutateur sur entier, cas supérieur à
- 27. Ruby itérer réponse JSON et le retour des valeurs
- 28. instruction Java commutateur de cas problème
- 29. Commutateur Java (utiliser les valeurs dans un cas calculé dans un autre cas)
- 30. foreach: comment itérer cette
Où est la vraie question? –
@RobW: Je veux itérer la réponse, puis utiliser Switch case pour décider en fonction du type et envoyer une allergie à une fonction spécifique ... similairement –